/ PYTHON

딥러닝 학습 시 Overfitting 문제 해결을 위한 Batch Normalization 구현

20230711_딥러닝과대적합문제해결을위한배치정규화구현

hweejoon-chung.github.io

저작권법 / 무단전재 및 재배포 금지

학습 목표

딥러닝 학습 시 문제사항?

  • 관심 분야(소프트웨어, 인공지능,/딥러닝 등) 및 흥미를 기반으로 한 지식의 확장

  • 컴퓨팅 사고력 기반 창의성, 논리적 사고력 및 문제해결력 신장

요약

  • 딥러닝 학습단계에서 발생하는 문제들 중 가장 해결이 힘든 문제 중 하나인 Overfitting(과대적합)문제를 분석하여 여러 해결책 중 하나인 batch normalization(배치 정규화)를 도입하여 Python 프로그래밍으로 구현하였다.

개인적 감상

  • 가장 인상 깊었던 점은 딥러닝 자체가 미분, 확률, 정규분포 등 다양한 수학적 개념들을 기반으로 하고 있다는 것이다.

  • 지금껏 개인적으로 관심있고 재미있는 프로그래밍을 하기 위해서 불필요하다 생각했던 개념들은 배제하고 개발에 꼭 필요한 것들만 쏙쏙 빼내어 공부했던 나로서는 앞으로 딥러닝 분야에서 활동하려면 다양한 개념의 수학 공부가 더 많이 필요하다는 반성을 하게 되었다.

  • 학교 수업, 수행평가, 기말 시험 등이 좀처럼 개인 시간을 내주지 않아 힘들었지만, 구현을 끝마치고 보람을 느낄 수 있었다.

hweejoon-chung.github.io

저작권법 / 무단전재 및 재배포 금지

-->