2013-11-23 2 views
-1

matlab에 SOM을 구현하고 있습니다. 학습 속도의 감쇠에 대해서는SOM은 T1과 T2의 값입니다

updated_learningrate = original_learningrate * EXP (-t/T1)

updated_sigma = original_sigma의 * 특급 (-t/T2)

T1 및 T2에 대해 제공되는 값은 무엇입니까? 필자가 언급 한 모든 텍스트 북 및 웹 튜토리얼에서, 단지 시간 상수라고 말합니다. 그러나 그들은 어떤 값의 범위를 사용할지를 말하지 않습니다. 도와주세요

답변

1

이것은 모델/시나리오에 따라 다르지만 일반적인 대답은 없습니다. 다른 값을 사용해보십시오. Inf는 일정한 학습 속도입니다.

거대한 범위를 빠르게 커버하려면 대수적 인 스케일을 사용하십시오. 같은 것 T=10.^(-4:4)

+0

T1과 T2 모두 동일한 값입니까? 나는 다양한 값을 시도했고, 다른 값들이 다른 수의 훈련 단계에 가장 적합한 것을 발견했다. – Doubting