我正在尝试使用该NETLAB
工具箱来训练 3 层(输入、隐藏、输出)前馈反向传播神经网络。不幸的是,在我可以使用的网络架构方面,我没有太多的自由。
我注意到NETLAB
有以下我需要的功能:mlp
, mlpbkp
, mlpfwd
, mlpgrad
. 我不确定我需要以什么顺序调用上述函数来训练网络。帮助手册也没有太多帮助。
如果你们中的任何人使用过该NETLAB
工具箱,请告诉我。另外,如果您知道我可以使用其他免费工具箱来代替NETLAB
,请告诉我。
谢谢!
我正在尝试使用该NETLAB
工具箱来训练 3 层(输入、隐藏、输出)前馈反向传播神经网络。不幸的是,在我可以使用的网络架构方面,我没有太多的自由。
我注意到NETLAB
有以下我需要的功能:mlp
, mlpbkp
, mlpfwd
, mlpgrad
. 我不确定我需要以什么顺序调用上述函数来训练网络。帮助手册也没有太多帮助。
如果你们中的任何人使用过该NETLAB
工具箱,请告诉我。另外,如果您知道我可以使用其他免费工具箱来代替NETLAB
,请告诉我。
谢谢!
你可以在这里找到一些关于NETLAB
在线使用的基本示例,以下只是标题:
一个简单的程序 Netlab 中的“Hello world”等价物是一个生成一些数据、训练 MLP 并绘制其预测的程序。
在线演示是该程序提供的较长演示的简短版本,并使用函数mlp
和mlpfwd
.
在下载页面中,您会发现您也可以下载帮助文件。
如果您遇到困难,您可能(也许作为最后的手段)想联系作者。
编辑
我知道指向帮助文件可能不是您想要的。正如您正确指出的那样,几乎没有关于执行反向传播的文档(更重要的是没有我能找到的演示),而且绝对不是 3 层。可用函数mlpbkp
反向传播用于 2 层网络。