DOI QR코드

DOI QR Code

A Study on Teaching of Convolution in Engineering Mathematics and Artificial Intelligence

인공지능에 활용되는 공학수학 합성곱(convolution) 교수·학습자료 연구

  • Lee, Sang-Gu (Department of Mathematics, Sungkyunkwan University) ;
  • Nam, Yun (Institute of Basic Science, Sungkyunkwan University) ;
  • Lee, Jae Hwa (Research Institute of Basic Sciences, Sungkyunkwan University) ;
  • Kim, Eung-Ki (Department of Mathematics, Sungkyunkwan University)
  • Received : 2023.04.17
  • Accepted : 2023.06.07
  • Published : 2023.06.30

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.

합성곱(convolution)은 인공지능(artificial intelligence)에서 컴퓨터 비전(computer vision), 심층학습(deep learning) 등의 분야를 이해하고 응용하려면 알아야 하는 중요한 수학적 연산이다. 그러나 현재의 공학수학 교과과정의 합성곱 내용은 독립적인 주제가 아니라 단편적으로 다루어지고 있어서 그 의미를 충분히 전달하지 못하고 있다. 이에 본 논문에서는 공학수학에서 인공지능 교육과 연계할 수 있도록 개발한 합성곱 교수·학습 자료를 제시한다. 먼저 기존 공학과 인공지능 기술의 통합적 관점에서 합성곱에 대한 배경지식과 응용 사례를 정리하고, 코딩을 이용한 교육이 가능하도록 파이썬(Python)/SageMath 코드를 개발하여 제공한다. 또한 합성곱 지식이 인공지능에서 어떻게 활용되는지 보여주는 구체적인 예시로, 이미지 분류에 사용되는 합성곱신경망(Convolutional Neural Network, CNN)을 개발된 코드와 함께 제공한다. 본 교수·학습자료는 합성곱 개념을 쉽고 효과적으로 교육할 수 있도록 공학수학의 보충 자료로 활용가능하며, 학습자는 코딩을 통해 합성곱을 배우고 본인의 전공과 관련된 인공지능 기술을 학습하는 데 이를 이용할 수 있다.

Keywords

Acknowledgement

이 논문은 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임(No.2021R1F1A1046714).

References

  1. Kang, J., & Park, C. (2017). Suggestions for revision of mathematics curriculum by analysis of current mechanical engineering mathematics. Journal of Engineering Education Research, 20(2), 50-56. https://doi.org/10.18108/JEER.2017.20.2.50
  2. Kim, S.-O., Ahn, K., & Lee, J. (2009). A study for the development of curriculum and courses for mathematics for engineering majors. Communications of Mathematical Education, 23(4), 961-976.
  3. Kim, H.-G., & Huh, K. (2018). Autonomous vehicle technology research trends and prospects. Information & Communications Magazine, 35(5), 3-12.
  4. Seo, J., Ryoo, C., & Choi, E. (2007). A study on construction of educational contents in college general mathematics. Communications of Mathematical Education, 21(3), 559-573.
  5. Wilson, E. O. (1999). Consilience: The unity of knowledge. Vintage.
  6. Lee, S.-G., Lee, J.H., Park J.H. & Kim, E.-K. (2016). Interactive engineering mathematics laboratory. Communications of Mathematical Education, 30(3), 281-294. https://doi.org/10.7468/JKSMEE.2016.30.3.281
  7. Lee, S. (2008). A content analysis of math/stat in electrical & electronic engineering fields. Journal for History of Mathematics, 21(4), 127-140.
  8. Lee, J.H., Lee, S.-G. & Ham, Y. (2022). Case study on college calculus education for vocational high school graduates with coding. Communications of Mathematical Education, 36(4), 611-626. https://doi.org/10.7468/JKSMEE.2022.36.4.611
  9. Jang, S.-J. (2016). Software technology trends related to self-driving cars. Information & Communications Magazine, 33(4), 27-33.
  10. Jun, J.-B. (2008). Desirable management of basic mathematics curriculum in college. Communications of Mathematical Education, 22(4), 399-416.
  11. Jeong, S., & Song, Y. (2011) Investigation of the effect of a learning program for university engineering mathematics. Communications of Mathematical Education, 25(2), 361-379. https://doi.org/10.7468/JKSMEE.2011.25.2.361
  12. Hwang, K.-B. & Park, J.-H. (2020). Steering control of an autonomous vehicle using CNN. Journal of the Korea Institute of Information and Communication Engineering, 24(7), 834-841. https://doi.org/10.6109/JKIICE.2020.24.7.834
  13. Cox, S. (2022). Matrix analysis. LibreTexts. https://math.libretexts.org/Bookshelves/Linear_Algebra/Book%3A_Matrix_Analysis_(Cox)
  14. Croft, A., Davison, R., Hargreaves, M., & Flint, J. (2017). Engineering mathematics (5th Ed.). Pearson Education.
  15. Golnaraghi, F., & Kuo, B. (2017) Automatic control systems (10th Ed.). McGraw Hill.
  16. Grinstead, C. M., & Snell, J. L. (1997) Introduction to probability (2nd Ed.). American Mathematical Society.
  17. Horn, R. A., & Johnson, C. R. (2013). Matrix analysis (2nd ed.). Cambridge University Press.
  18. Kreyszig, E. (2022). Advanced engineering mathematics (10th Ed.). Wiley.
  19. O'Neil, P. V. (2017). Advanced engineering mathematics (8th Ed.). Cengage Learning.
  20. Stanley J. F. (1993) Partial differential equations for scientists and engineers, Dover Publications.
  21. Zill, D. G. (2020). Advanced engineering mathematics (7th Ed.). Jones & Bartlett Learning.