繁体   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