使用NETLAB工具箱进行多层反向传播

时间:2013-08-06 21:01:16

标签: matlab

我正在尝试使用NETLAB工具箱来训练3层(输入,隐藏,输出)前馈反向传播神经网络。不幸的是,在我可以使用的网络架构方面,我没有太多的自由。

我注意到NETLAB具有以下我需要的功能:mlpmlpbkpmlpfwdmlpgrad。我不确定我需要以什么顺序调用上述功能来训练网络。帮助手册也没有太多帮助。

如果您有任何人使用过NETLAB工具箱,请告知我们。 此外,如果您知道其他免费工具箱我可以代替NETLAB使用,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以找到有关NETLAB在线here使用情况的一些基本示例,以下是标题:

  

一个简单的程序Netlab中的“Hello world”等价物是一个程序   生成一些数据,训练MLP,并绘制其预测。

在线演示是该程序可用的较长演示的简要版本,并使用函数mlpmlpfwd

downloads页面中,您会发现您也可以下载帮助文件。

如果你遇到困难,你可以(也许作为最后的手段)想联系作者。

修改

我理解指向帮助文件可能不是您想要的。正如你正确指出的那样,在执行反向传播方面几乎没有文档(可能更重要的是没有我能找到的演示),而且绝对没有3层。可用函数mlpbkp反向传播2层网络。