簡體   English   中英

Neurolab中的Levenberg-Marquardt算法替代方案

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM