Delta 法則delta rule)喺機械學習上係一種用嚟計一部感知機啲權重值要點樣調整嘅方法,係反向傳播算法嘅一個特殊例子。喺得到誤差函數(error function)之後,就可以計柞 要點調整,即係以下呢條算式嚟計出每個權重值 要點樣按誤差變[1]

當中
  • 係指喺時間點 嘅權重值
  • 學習率(learning rate);
  • 係個誤差,反映咗喺個個案入面個神經網絡俾嘅輸出同正確輸出差幾遠;
  • 隨住 偏導數(partial derivative)。

如果一個以電腦程式寫嘅人工神經網絡跟呢條式(或者係類似嘅式)嚟行嘅話,佢喺計完每一個個案之後,都會計出佢裏面嘅權重值要點樣改變,並且將呢個「每個權重應該要點變」嘅訊息傳返去個網絡嗰度。而每次有個權重值改變嗰陣,佢嘅改變幅度會同「誤差值」有一定嘅關係,而且佢對計個輸出嘅參與愈大,佢嘅改變幅度會愈大[2]-個神經網絡會一路計個案一路變,變到誤差值愈嚟愈接近零為止[3]

睇埋 編輯

參考資料 編輯

  1. Russell, Ingrid. "The Delta Rule". University of Hartford.
  2. Dreyfus, Stuart (1973). "The computational solution of optimal control problems with time lag". IEEE Transactions on Automatic Control. 18 (4): 383–385.
  3. Dreyfus, Stuart E. (1990-09-01). "Artificial neural networks, back propagation, and the Kelley-Bryson gradient procedure". Journal of Guidance, Control, and Dynamics. 13 (5): 926–928.