외부 / ML / DL 필드 Tensorflow를 기반으로 Udacity Deep Learning 과정을 시작했습니다. 과제 3 문제 4 수행; 다음 구성으로 학습 속도를 조정하려고합니다.
- 배치 크기 128
- 걸음 수 : 2 개의 에포크를 채우기에 충분
- 숨겨진 레이어의 크기 : 1024, 305, 75
- 가중치 초기화 : 표준에서 잘림 sqrt (2 / n)의 편차. 여기서 n은 이전 레이어의 크기입니다.
- 탈락 유지 확률 : 0.75
- 정규화 : 적용되지 않음
- 학습 속도 알고리즘 : 지수 붕괴
학습 속도 매개 변수와 함께 놀았습니다. 그들은 대부분의 경우 효과가없는 것 같습니다. 여기에 코드 ; 결과 :
Accuracy learning_rate decay_steps decay_rate staircase
93.7 .1 3000 .96 True
94.0 .3 3000 .86 False
94.0 .3 3000 .96 False
94.0 .3 3000 .96 True
94.0 .5 3000 .96 True
- 학습률을 체계적으로 조정하려면 어떻게해야합니까?
- 학습 속도는 걸음 수와 어떤 관련이 있습니까?