matlab神经网络每次训练都保存网络,Matlab如何解决神经网络每次训练结果不同的问题?...
神经网络matlab程序每次运行结果不同的一点看法
因为每次的结果不一样,才有可能找到比较理想的结果啊
找到比较好的结果后,用命令save filename net;保存网络,
可使预测的结果不会变化,调用时用命令load filename net;
取p_test=[ ];
t_test=[ ];
t=sim(net,p_test);
err=t_test-t;
plot(p_test,err);
选择误差小的保存网络
save filename net
以后调用时
load filename net
p_test=[ ];
t_test=[ ];
t=sim(net,p_test);
err=t_test-t;
plot(p_test,err):
因为每次初始化网络时都是随机的,而且训练终止时的误差也不完全相同,结果训练后的权植和阀也不完全相同(大致是一样的),所以每次训练后的结果也略有不同
举个例子,这样初始化就能使网络的输出结果是一样的,另外也可以给网络特定的权值,一种方法是把预测结果后的效果比较好的权值做为初值
p=[0.8726 0.9441 0;0 0 0.7093;0.7378 0.7093 0.3795;0.6416 0.3795 0.7031;1 0.7031 0.4241;0.7774 0.4241 0.9559;0.9559 0.5012 0.7052;...
0.8209 0.7052 0.4983;0.6011 0.4983 1;]';
t=[0 0.7378 0.6416 1 0.7774 0.5012 0.8209 0.6011 0.9350];
rand('state',0);
net=newff(minmax(p),[6,1],{'tansig','logsig'},'trainlm');
net.trainParam.epochs=2000;
net.trainParam.goal=0.001;
net=train(net,p,t);
y=sim(net,p);
error=y-t;
res=norm(error);
p_test=[0.9350 1 0.6236;]';
t_test=[ 0.8027]
a=sim(net,p_test)
原帖在这里 http://www.2nsoft.cn/bbs/read.php?tid=6319&keyword
matlab神经网络每次训练都保存网络,Matlab如何解决神经网络每次训练结果不同的问题?...相关推荐
- idea每次都要配置tomcat_电脑每次开机时间都不对?电脑每次开机都要重新设置时间解决方法...
近期有网友咨询到装机之家晓龙,称自己一台老电脑最近出现一个问题,每次电脑重新开机都需要设置一下时间,关机再开机之后系统时间又归零了,又需要重新设置系统时间.日期,十分麻烦.那么电脑每次开机时间都不对怎 ...
- 计算机上电自检的过程,电脑每次开机都自检的几种解决方法介绍
电脑每次开机都自检的几种解决方法,从理论上讲,计算机曾经非法关机或突然停电;导致系统盘产生错误文件,在下次开机就会执行自检(但这种情况我并不存在). 第一种解决方案: 在C盘上点右键,选属性,然后选& ...
- 计算机上电自检的作用,电脑每次开机都自检的几种解决方法
电脑每次开机都自检的几种解决方法,从理论上讲,计算机曾经非法关机或突然停电;导致系统盘产生错误文件,在下次开机就会执行自检(但这种情况我并不存在). 第一种解决方案: 在C盘上点右键, ...
- 家用计算机出现时间,电脑每次开机时间都不对?电脑每次开机都要重新设置时间解决方法...
近期有网友咨询到装机之家晓龙,称自己一台老电脑最近出现一个问题,每次电脑重新开机都需要设置一下时间,关机再开机之后系统时间又归零了,又需要重新设置系统时间.日期,十分麻烦.那么电脑每次开机时间都不对怎 ...
- office2016word 每次打开都有进度条问题 解决方式
office2016word 每次打开都有进度条问题 解决方式 参考文章: (1)office2016word 每次打开都有进度条问题 解决方式 (2)https://www.cnblogs.com/ ...
- 循环神经网络_小孩都看得懂的循环神经网络
点击上方"MLNLP",选择"星标"公众号 重磅干货,第一时间送达 全文共 2014 字,28 幅图,预计阅读时间 20 分钟. 本文是「小孩都看得懂」系列的第 ...
- 解决win10 安装dnw驱动,每次重启都得禁用数字签名。解决命令行操作,设置元素数据时出错。电脑关闭Secure Boot
解决win10 安装驱动,每次重启都得禁用数字签名 第一步.将电脑关闭Secure Boot 以我的华硕笔记本电脑为例: 1.重启电脑,按住 F2 进入 bios 模式.(其他电脑自行百度) 2.按 ...
- 每次开机都要按F1的解决办法
买了个新的硬盘来装电脑,装操作系统时到微软官网下载了WIN10放在U盘里制作成系统安装盘,具体操作自己百度.装好了之后发现每次开机都要按一下F1,百度了很多都没用, 一次偶然的机会,我拆开了电脑主机硬 ...
- alias怎么每次登陆都保存_alias命令使用说明
1.命令概述 alias命令用来设置指令的别名.我们可以使用该命令可以将一些较长的命令进行简化.使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误. alias命令的作用 ...
最新文章
- python的os模块批量获取目标路径下的文件名
- Android挂载以点号(.)开头的文件夹或是文件
- 随便唠叨下 最近的事情
- mongodb php update,MongoDB文档的更新(php代码实例)
- android5.1禁用通知栏,android-阻止通知栏
- Online Judge for ACM-ICPC etc.
- java 编程英语单词,语句
- 华硕x205ta小本驱动下载页面
- 清华自动化大一 C++作业引爆全网,特奖得主、阿里P6:我们也做不到
- TCP紧急模式理解心得
- 格拉姆矩阵(Gram matrix)详细解读
- win10蓝屏的处理思路
- 2018双11万家互联网门店参战:看苏宁的撩人新姿势
- Linux的pcie模拟网卡,Intel英特尔PCIe万兆网卡虚拟功能驱动4.11.1版For Linux(2021年3月5日发布)...
- Linux系统如何更新升级
- 前后端分离框架跨域问题解决
- 用Bootstrap框架制作下拉列表
- SQL SERVER 的垂死挣扎
- Windows 2003 安全优化设置大全
- 18_MySQL8其它新特性