정보관리기술사/인공지능
과적합 문제 해결방안 - 드롭아웃(Dropout)
두음달인
2022. 10. 29. 13:06
반응형
인공지능 기계학습에서 과적합 문제를 해결할 수 있는 방안은 여러가지가 있는데,
오늘은 첫 번째로 드롭아웃에 대한 개념을 찾아봤습니다.
드롭아웃(Dropout)
딥러닝 시 오버피팅 문제를 해결하기 위해 노드 중 일부를 제거하는 인공지능 최적 학습기법
드롭아웃은 그림을 보면 이해가 좀 더 쉬운데요.
아래 오른쪽 그림처럼, 노드의 일부를 제거하여 학습하는 방법입니다.
드롭아웃 개념도
동작방식
IT위키에 소개되어 있는 동작 방식은 다음과 같습니다.
1. 입력층과 은닉층의 임의 노드 선택 및 제거
- 확률 p를 기준으로 제거
2. 임의 노드 제거 상태에서 학습 수행
3. 실제 테스트 시 제거 노드 복원 및 가중치 연산
- 가중치에 확률 p를 곱하여 결과 보상
상세한 내용은 아래 참고 자료 링크를 보시기 바랍니다.
나중에 시간내서 추가 자료 찾으면 계속 업데이트 해보겠습니다.
오늘은 간단한 개념 소개로 마무리합니다.
참고 자료
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
인공지능 : Drop Out : 개념, 원리, 팁 (tistory.com)
인공지능 : Drop Out : 개념, 원리, 팁
신경망을 위한 드롭 아웃 정규화 드롭 아웃은 Srivastava 등이 제안한 신경망 모델의 정규화 기법입니다. 드롭 아웃은 훈련 중에 무작위로 선택된 뉴런을 무시하는 기술입니다. 뉴런들은 무작위로
jjeongil.tistory.com
반응형