打印

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

[复制链接]
1102|1
手机看帖
扫描二维码
随时随地手机跟帖
沙发
gaoyang9992006|  楼主 | 2018-11-21 21:13 | 只看该作者
人工神经网络原理及仿真实例.rar (547.14 KB)
这是MATLAB源码文件,可以直接拿去就用的。下面附带一个其中的文件内容

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

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

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

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



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1971

主题

15979

帖子

210

粉丝