人工神经网络算法的概念学习方法应用实例

[复制链接]
1298|1
 楼主| gaoyang9992006 发表于 2018-11-21 21:07 | 显示全部楼层 |阅读模式
人工神经网络算法的概念学习方法应用实例.pdf (17.54 MB, 下载次数: 176)
人工神经网络算法的概念学习方法应用实例,这里提供源码,希望大家下载好好学习。
 楼主| gaoyang9992006 发表于 2018-11-21 21:13 | 显示全部楼层
人工神经网络原理及仿真实例.rar (547.14 KB, 下载次数: 17)
这是MATLAB源码文件,可以直接拿去就用的。下面附带一个其中的文件内容

  1. %Perc1
  2. %%===============
  3. %%===============
  4. %and of perceptron
  5. %初始化、赋值
  6. figure('name','训练过程图示','numbertitle','off');
  7. P=[0 0 1 1;0 1 0 1];   T=[0 0 0 1];
  8. [R,Q]=size(P);[S,Q]=size(T);
  9. %W0=rands(S,R);    B0=rands(S,1);
  10. [W0,B0]=rands(S,R);
  11. disp_freq=1;                    %每训练一次,显示一次
  12. max_epoch=str2num(max_epoch);                 %设置最大循环次数
  13. TP=[disp_freq  max_epoch];      %给TP 赋值
  14. %训练网络、修正权值
  15. [W,B,epochs]=trainp(W0,B0,P,T,TP)
  16. %绘制训练后的分类结果
  17. plotpv(P,T);                   %在输入矢量空间绘制输入矢量和目标矢量的位置
  18. axis([-1 2 -1 2])              %定义横坐标和纵坐标的长度
  19. title('Input&output Graph');    %写图标题
  20. xlabel('p1');                   %写横轴标题
  21. ylabel('p2');                   %写纵轴标题
  22. hold on                         %当前图形模式打开

  23. plotpc(W0,B0);                     %绘制初始分类线

  24. linehandle=findobj(gca,'type','line');
  25. set(linehandle,'LineStyle','--','Color','r');   %设定初始分类线的线型和颜色

  26. plotpc(W,B);                    %绘制最终分类线
  27. hold off                        %关闭
  28. %end      



您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2052

主题

16403

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部