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

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

东西/原料

  • matlab
  • BP神经收集模子保留和读取的方式

方式/步调

  1. 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三个变量,如下图所示:

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2018-05-30 00:00
  • 阅读 ( 2115 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具