• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

2、matlab神经网络和优化算法 - zhaoruirui

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

%%学习目标:使用建立好的神经网络(训练好并保存,下次直接调用该神经网络)

clear all;
close all;
P=[-0.4 -0.4 0.5 -0.2 -0.7;-0.6 0.6 -0.4 0.3 0.8];  %输入变量
T=[1 1 0 0 1];                                      %输入向量 
plotpv(P,T);                                        %绘制样本
net=newp(minmax(P),1,\'hardlim\',\'learnpn\');          %建立神经网络
hold on;
linehandle=plot(net.IW{1},net.b{1});
E=1;
net.adaptParam.passes=10;
while mae(E)                                        %误差达到要求才停止训练
    [net,Y,E]=adapt(net,P,T);                       %进行感知器神经网络的训练
    linehanle=plotpc(net.IW{1},net.b{1},linehandle);
    drawnow;
end 
save net1 net;
set(gcf,\'position\',[60,60,300,300]);                %将训练好的神经网络进行保存

  

clear all;
close all;
P=[-0.4 -0.4 0.5 -0.2 -0.7;-0.6 0.6 -0.4 0.3 0.8];  %输入变量
T=[1 1 0 0 1];                                      %输入向量 
plotpv(P,T);                                        %绘制样本
net=newp(minmax(P),1,\'hardlim\',\'learnpn\');          %建立神经网络
hold on;
linehandle=plot(net.IW{1},net.b{1});
E=1;
net.adaptParam.passes=10;
while mae(E)                                        %误差达到要求才停止训练
    [net,Y,E]=adapt(net,P,T);                       %进行感知器神经网络的训练
    linehanle=plotpc(net.IW{1},net.b{1},linehandle);
    drawnow;
end 
save net1 net;
set(gcf,\'position\',[60,60,300,300]);                %将训练好的神经网络进行保存

%%用刚才建立的神经网络进行分类
clear all;
close all;
load net1.mat;                                      %加载上次训练好的神经网络
X=[-0.3 0.3 0.9;-0.6 0.2 0.8];                      %输入向量
Y=sim(net,X);                                       %对输入进行仿真
figure;
plotpv(X,Y);                                        %绘制样本点
plotpc(net.IW{1},net.b{1});                         %绘制分类线  
set(gcf,\'position\',[60,60,300,300]);

  

posted on 2021-04-21 14:38  zhaoruirui  阅读(279)  评论(0编辑  收藏  举报

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi实现的透明阴影以及蒙版效果菜单发布时间:2022-07-18
下一篇:
DELPHI 汉化DevExpress发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap