关于matlab中神经网络sim出错:'model' parameter must be a string

来源:互联网 发布:java中jdbc连接数据库 编辑:程序博客网 时间:2024/06/05 16:54

第一次写CSDN的博客,好激动!

想谈一下今天玩得matlab中BP神经网络的问题!

BP神经网络的训练过程我就不详细谈了,newff函数很多大神都写过,相信大家也会用!!!

就在我训练好了以后,准备拿测试数据试一下的时候:output=sim(net,test_data);

matlab却老是给我报了一个错误:'model' parameter must be a string!!!!!!!!!!!!!!!!

我就是想不明白,不科学呀,我训练什么的也没错啊,愣是搞不懂!

结果呀,这是个低级错误:因为我训练的时候每一次迭代训练一个model,这一个model保存在我设定的net数组里面了

net是个数组!net是个数组!net是个数组!。。。。。。。。。。。。所以才会出上述错误。

建议测试的时候使用net中最后一次迭代的model去玩就可以了:比如迭代过100次。这样:output=sim(net{100,1},test_data);

这样问题就完美解决了,好开心,写个博客庆祝一下!!!

5 0