matlab中BP神经网络模型保存和读取的方法

有时辰我们利用matlab进行BP神经收集模子练习 , 怎么将练习好的模子保留下来呢 , 并在用的时辰读取呢 , 下面来分享一下方式

需要这些哦
matlab
BP神经收集模子保留和读取的方式
方式/
1第一步打开matlab , 新建一个剧本 , 这里做了一个简单的BP神经收集模子练习 , [p1,minp,maxp,t1,mint,maxt]=premnmx(P,T);net=newff(minmax(P),[8,6,1],{'tansig','tansig','purelin'},'trainlm');我们保留BP神经收集模子本家儿要保留net,mint,maxt三个变量 , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



2第二步运行BP神经收集法式 , 可以看到生当作的net就是我们需要保留的模子 , mint,maxt变量是因为凡是在用模子反归一化获得展望数据时 , 需要用到这两个变量 , 如c=postmnmx(b,mint,maxt); , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



3第三步我们利用save my_bp net;save my_mint mint;save my_maxt maxt;别离保留net,mint,maxt三个变量为mat文件 , 并定名了文件名 , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



4第四步再次运行法式 , 可以看到已经在当前路径下生当作了my_bp.mat,my_mint.mat,my_maxt.mat三个文件 , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



5第五步保留好三个mat文件之后 , 我们可以经由过程load my_bp;load my_maxt;load my_mint;别离进行读取 , 这里只是读取文件 , 利用模子的话 , 仍是用变量名net,mint,maxt , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



6【matlab中BP神经网络模型保存和读取的方法】第六步运行法式 , 可以看到模子数据已经读取当作功了 , 最后这里介绍的是我们也可以利用save('My_net.mat','net','mint','maxt');将三个变量保留为一个mat文件 , 然后利用load读取的时辰 , 也读取一个mat文件就可以 , 按照需要选择哪一种体例保留和读取模子 , 如下图所示:

matlab中BP神经网络模型保存和读取的方法



注重事项若是你感觉这篇对你有效的话 , 请投一下票

以上内容就是matlab中BP神经网络模型保存和读取的方法的内容啦 , 希望对你有所帮助哦!

    猜你喜欢