[英]Levenberg-Marquardt algorithm alternatives in Neurolab
我正在將使用Levenberg-Marquardt訓練算法的Matlab中的神經網絡代碼移植到Python。 我正在使用Neurolab,但我相信它不包含Levenberg-Marquardt訓練算法。 我可以使用其他替代訓練算法嗎? 我正在使用前饋多層網絡。 謝謝!
已經發布了一個新的(循環)神經網絡工具箱,稱為pyrenn ,該工具箱利用了Levenberg-Marquardt算法。 我最近才真正使用它,並且得到了與Matlab相同的結果。
您可以使用pip安裝它。
這個評論太長了。
Levenberg-Marquardt是一種用於估計神經網絡參數的優化方法。 還有許多其他算法(反向傳播,快速傳播等等)。 我最喜歡的全文本網頁是“ 神經網絡常見問題解答” ,其中解釋了許多此類技術。
但是,最終結果是訓練有素的神經網絡。 因此,您可以嘗試Neurolab中可用的其他培訓技術(我沒有使用過)。 有些可能比其他的性能更好,但是它們都在做相同的事情-設置適當的參數值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.