인공지능에 활용되는 공학수학 합성곱(convolution) 교수․학습자료 연구
A Study on Teaching of Convolution in Engineering Mathematics and Artificial Intelligence
1
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
합성곱(convolution)은 인공지능(artificial intelligence)에서 컴퓨터 비전(computer vision), 심층학습(deep learning) 등의 분야를 이해하고 응용하려면 알아야 하는 중요한 수학적 연산이다. 그러나 현재의 공학수학 교과과정의 합성곱내용은 독립적인 주제가 아니라 단편적으로 다루어지고 있어서 그 의미를 충분히 전달하지 못하고 있다. 이에 본 논문에서는 공학수학에서 인공지능 교육과 연계할 수 있도록 개발한 합성곱 교수·학습 자료를 제시한다. 먼저 기존 공학과 인공지능 기술의 통합적 관점에서 합성곱에 대한 배경지식과 응용 사례를 정리하고, 코딩을 이용한 교육이 가능하도록 파이썬(Python)/SageMath 코드를 개발하여 제공한다. 또한 합성곱 지식이 인공지능에서 어떻게 활용되는지 보여주는 구체적인 예시로, 이미지 분류에 사용되는 합성곱신경망(Convolutional Neural Network, CNN)을 개발된코드와 함께 제공한다. 본 교수·학습자료는 합성곱 개념을 쉽고 효과적으로 교육할 수 있도록 공학수학의 보충 자료로 활용가능하며, 학습자는 코딩을 통해 합성곱을 배우고 본인의 전공과 관련된 인공지능 기술을 학습하는 데 이를이용할 수 있다.
Abstract
In mathematics, the concept of convolution is widely used. The convolution operation is required for understanding computer vision and deep learning in artificial intelligence. Therefore, it is vital for this concept to be explained in college mathematics education. In this paper, we present our new teaching and learning materials on convolution available for engineering mathematics. We provide the knowledge and applications on convolution with Python-based code, and introduce Convolutional Neural Network (CNN) used for image classification as an example. These materials can be utilized in class for the teaching of convolution and help students have a good understanding of the related knowledge in artificial intelligence.
참고문헌 (21)
- 강주석, "기계공학수학의 현황 분석을 통한 개편안 제시", 공학교육연구, 20(2), pp.50~56 (2017), 한국공학교육학회[DOI]
- 김성옥, "공학전공자를 위한 대학수학교육과정 및 교과목 개발 연구", 수학교육 논문집, 23(4), pp.961~976 (2009), 한국수학교육학회
- 김현규, "자율주행 기술 연구 동향 및 전망", 정보와 통신, 35(5), pp.3~12 (2018)
- 서종진, "대학 교양수학의 교육 내용 구성에 관한 고찰 : 생명 · 나노 관련 분야를 중심으로", 수학교육 논문집, 21(3), pp.559~573 (2007), 한국수학교육학회
- 에드워드 윌슨, "통섭: 지식의 대통합" (2005), 사이언스북스
- 이상구, "SageMath를 활용한 ‘대화형 공학수학 실습실’의 개발과 활용", 수학교육 논문집, 30(3), pp.281~294 (2016), 한국수학교육학회
- 이승우, "전기전자공학분야에서 수학", 통계 내용분석, 2008, pp.21(4), 127~140[DOI]
- 이재화, "직업계 고등학교 졸업생 대상 ‘Math & 코딩’을 활용한 대학 미분적분학 교육 사례 연구", 수학교육 논문집, 36(4), pp.611~626 (2022), 한국수학교육학회[DOI]
- 장승주, "자율 주행 자동차 관련 SW기술 동향", 정보와 통신, 33(4), pp.27~33 (2016)
- 전재복, "바람직한 대학기초수학 교육과정 운영방안 - 공학기초수학을 중심으로 -", 수학교육 논문집, 22(4), pp.399~416 (2008), 한국수학교육학회
- 정수연, "대학 공업수학 학습자료 개발 및 효과", 수학교육 논문집, 25(2), pp.361~379 (2011), 한국수학교육학회
- 황광복, "CNN을 이용한 자율주행차 조향 제어", 한국정보통신학회논문지, 24(7), pp.834~841 (2020), 한국정보통신학회[DOI]
- "Matrix analysis" (2022)[URL]
- Croft, A., "Engineering mathematics" (2017), Pearson Education
- Golnaraghi, F., "Automatic control systems" (2017), McGraw Hill
- Grinstead, C. M., "Introduction to probability" (1997), American Mathematical Society
- Horn, R. A., "Matrix analysis" (2013), Cambridge University Press
- Kreyszig, E., "Advanced engineering mathematics" (2022), Wiley
- O’Neil, P. V., "Advanced engineering mathematics" (2017), Cengage Learning
- Stanley J. F., "Partial differential equations for scientists and engineers" (1993), Dover Publications
- Zill, D. G., "Advanced engineering mathematics" (2020), Jones & Bartlett Learning
