cliffgao的个人博客分享 http://blog.sciencenet.cn/u/cliffgao 兴趣:生物信息学、统计、概率

博文

matlab 保存神经网络模型

已有 9075 次阅读 2016-2-9 07:01 |个人分类:matlab|系统分类:科研笔记

matlab 保存神经网络模型

Cliff Gao


保存神经网络模型的时候,我们进行如下操作

save([path 'mynet.mat'], 'mynet');


然后该网络模型在另外一个脚本中加载:

mynet=load([path 'mynet.mat']);  


并使用:

results=mynet(testdata); or  

results=sim(mynet,testdata);


这时候matlab会输出错误:

 " Subscript indices must either be real positive integers or logicals or 'model' parameter must be a string

"


这是因为matlab 将 mynet存成了结构阵列(struct array). 你可以使用如下命令使用网络模型:

importvariablename.savedvariablename   %(载入变量名称.保存的变量名称)

对我们上面的例子就是

results=mynet.mynet(testdata); or

results=sim(mynet.mynet, testdata);


参考; http://au.mathworks.com/matlabcentral/answers/46034-neural-network-error-model-parameter-must-be-a-string-when-calling-sim-net-data



https://blog.sciencenet.cn/blog-468005-955199.html

上一篇:python 模块
下一篇:shell 脚本 重复输出数字
收藏 IP: 132.234.251.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 07:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部