본문 바로가기

【1】Deep Learning 시작하기/규제화라는 게 있다

Drop-out

드롭 아웃은 노드를 임의로 끄면서 학습하는 기법이다. 은닉층에 배치된 노드 중 일부를 임의로 끄면서 학습을 한다. 꺼진 노드는 신호를 전달하지 않으므로 지나친 학습을 방지하는 효과를 주는 것이다.

 

 

사진 출처: 드롭 아웃 논문[Dropout: A Simple Way to Prevent Neural Networks from Overfitting ]

 

왼쪽의 그림은 일반적인 신경망이고 오른쪽의 그림은 드롭 아웃을 적용한 신경망의 모습이다. 일부 노드들이 꺼지고 남은 노드들로 신호가 연결되는 신경망의 형태를 볼 수 있다. 어떤 노드를 끌 지는 학습할 때마다 무작위로 선정이 되며, 시험 데이터로 평가할 때는 노드들을 전부 사용해 출력하되 노드 삭제비율(드롭아웃 비율이라고 한다)을 곱해 성능을 평가한다.

 

 

 

 

 

 

 


작성자 홍다혜 ghdek11@gmail.com / 이원재 wonway333@gmail.com

'【1】Deep Learning 시작하기 > 규제화라는 게 있다' 카테고리의 다른 글

L1 Norm, L2 Norm  (0) 2020.01.18
Overfitting 해결하기  (0) 2020.01.17
Overfitting이 무엇일까?  (0) 2020.01.16