- 3
- 0
- 约1.68万字
- 约 23页
- 2020-07-22 发布于江苏
- 举报
智
能
信
息
处
理
技
术
基
础
实
验
报
告
专 业 班 级 电 子 信 息 工 程 1001 班
学 生 姓 名 潘 新 南
学 生 学 号 1012140123
指 导 教 师 周 春 临
实验一 感知器网络的训练与应用
一、实验目的
1、掌握感知器网络的基本概念及训练方法; 2 、掌握感知器网络的基本使用;
3、掌握利用 Matlab 对感知器网络进行构建与实现的方法。
二、实验原理
1、感知器网络模型
(1)感知器网络模型的拓扑结构如图 1 所示:
(2 )感知器网络模型学习算法
a、初始化:赋予权值一个较小的随机值错误!未找到引用源。 (非零值 );
b 、将第错误!未找到引用源。个模式错误!未找到引用源。送入输入神经元,并给出理
想输出值错误!未找到引用源。 ;
c、计算神经元网络模型的实际输出错误!未找到引用源。 ;
d 、根据错误!未找到引用源。与错误!未找到引用源。计算第错误!未找到引用源。条
连线的权值增量:
e、转 b,选取第个样本,直到学完所有输入样本; f 、按式
g 、若,转到 b ,否则结束。
三、实验内容
1、利用 Matlab 对感知器网络进行构建与实现 (1)Percept1 (简单分类问题):设计单一感
知器神经元来解决一个简单的分类问题: 将 4 个输入向量分为两类, 其中两个输入向量对应
的目标值为 1,另两个对应的目标值为 0,输入向量为: P=[-2 -0.9 0.5 -0.5; -0.2 0.8 -0.6 2.0] ,
目标向量为: T=[1 0 1 0] ,
源程序如下:
P=[-2 -0.9 0.5 -0.5; -0.2 0.8 -0.6 2.0]; T=[1 0 1 0]; plotpv(P,T); pause;
net=newp([-1 1; -1 1],1); watchon; cla;
plotpv(P,T);
linehandle=plotpc(net.IW{1},net.b{1}); E=1;
net=init(net);
linehandle=plotpc(net.IW{1},net.b{1}); while(sse(E))
[net,Y,E]=adapt(net,P,T);
linehandle=plotpc(net.IW{1},net.b{1}); drawnow; end; pause; watchoff; p=[0;-0.5]; a=sim(n
et,p); pl
您可能关注的文档
最近下载
- 施工人员入场安全教育手册(一人一档).doc VIP
- 《市场调查与分析》市场调查基础.pptx VIP
- 现代控制理论黑体-第5章稳定.pptx VIP
- 2025年互联网营销师小程序Banner与海报视觉设计专题试卷及解析.pdf VIP
- 水库大坝安全管理.ppt VIP
- 1000词精品教学课件BOOK2 第十课.pptx VIP
- 2025急性冠脉综合征患者急诊护理专家共识解读课件.pptx VIP
- 2026年常州纺织服装职业技术学院单招职业适应性测试模拟测试卷附答案.docx VIP
- 《鼎捷软件神州数码ERP机械行业成功案例.ppt VIP
- 鼎捷软件易助erp系统信息化解决方案.ppt VIP
原创力文档

文档评论(0)