




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_神经网络学习报告1、 什么是神经网络?神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。它是由大量功能单一的神经元构成,具有很好的学习能力和泛化能力。神经元作为神经网络的基本构成单元,其主要由突触、加法器以及激活函数组成。突触用于信号的输入,加法器用于将输入信号进行相应的计算,激活函数用来限制神经元的输出振幅。激活函数主要有以下三种形式:1、阈值函数即阶梯函数:当函数自变量小于0时,函数输出为0,当函数的自变量大于等于0时,函数的输出为1。数学表示为: 1, v0 f(v)= 0 , v02、 分段线性函数:该函数的自变量v在负无穷到-1之间时,函数输出为-1;自变量v在-1到1时,函数输出为v;自变量v大于等于1时,函数输出为1。其数学表示为: 1, x1f(v)= v , -1v1 -1 , v-13、 非线性转移函数:该函数是当自变量在实域上变化是,其输出始终在0到1之间。最常用的非线性转移函数是单极性sigmoid函数,简称S型函数单极性S型函数的数学表示为:f(v)=1/(1+e-v)双极性S型函数的数学表示为:f(v)=(1-e-v)/(1+e-v)神经网络的类型从网络结构可分为前向神经网络和反馈神经网络。前向神经网络分为单层前向神经网络和多层前向神经网络。区分前向神经网络和反馈神经网络主要是看输出层是否有反馈回到了输入层,有则为反馈神经网络,否则为前向神经网络。区分单层前向神经网络和多层前向神经网络主要是看是否有隐藏层,有则为多层前向神经网络,否则为单层前向神经网络。单层前向神经网络、多层前向神经网络以及反馈神经网络网络模型分别如图1-1、1-2、1-3所示。 图1-1 单层前向神经网络 图1-2 多层前向神经网络 图1-3 反馈神经网络二、神经网络工具箱通用函数sim函数,用于神经网络的仿真。其调用格式如下。y,pf,af,e,perf =sim(net,p,pi,ai,t)y,pf,af =sim(net,q ts ,pi,ai)其中,y:网络输出;pf:最终输出延迟;af:最终的层延迟;e:网络误差;perf :网络性能;net:待仿真的神经网络;p:网络输入;pi:初始输入延迟,默认为0;ai:初始层延迟,默认为0;t:网络目标。神经网络仿真示例程序如下: clear all;p = 0 1 2 3 4 5 6 7 8 9; %输入向量t = 0 0.34 0.56 0.55 -0.33 -0.78 -0.58 0.97 0.48 0.87; %目标向量net = feedforwardnet(10);net = configure(net,p,t);y1 = sim(net,p) %对所创建网络进行仿真plot(p,t,o,p,y1,x)legend(原始数据,仿真后数据);程序输出:y1 = 3.6881 4.1582 3.7542 2.5204 1.8117 1.5808 0.7953 -0.4858 -1.7422 -2.7742网络仿真效果图如图2-1所示。图2-1 网络仿真效果图Train函数,用于实现神经网络的训练,其调用格式如下: net,tr,y,e,pf,af=train(net,p,t,pi,ai)其中,net:待训练的神经网络;p:网络的输入信号;t:网络的目标,默认为0;pi:初始的输入延迟,默认为0;ai:初始的层延迟,默认为0;net:训练后的神经网络;tr:训练记录;y:神经网络的输出信号;e:神经网络的误差;pf:最终输入延迟;af:最终层延迟。神经网络训练网络示例程序如下: clear all;p = 0 1 2 3 4 5 6 7 8 9; %输入向量t = 0 0.34 0.56 0.55 -0.33 -0.78 -0.58 0.97 0.48 0.87; %目标向量net = feedforwardnet(10);net = configure(net,p,t);net.trainparam.epochs=50;net.trainparam.goal=0.01;net=train(net,p,t);y1=sim(net,p)plot(p,t,o,p,y1,x);legend(训练前数据,训练后数据);网络训练过程如图2-2所示。 图2-2 网络训练过程网络训练效果图如图2-3所示。 图2-3 网络训练效果图将上面两个例子整合对比,可得如下程序:clear all;p = 0 1 2 3 4 5 6 7 8 9; %输入向量t = 0 0.34 0.56 0.55 -0.33 -0.78 -0.58 0.97 0.48 0.87; %目标向量net = feedforwardnet(10);net = configure(net,p,t);net=train(net,p,t);y1=sim(net,p)net = feedforwardnet(10);net = configure(net,p,t);net.trainparam.epochs=50;net.trainparam.goal=0.01;net=train(net,p,t);y2=sim(net,p)plot(p,t,o,p,y1,x,p,y2,*);legend(原始数据,仿真后数据,训练后数据);效果图如图2-5所示。 图2-5 效果图3、 实验总结通过对神经网络和MATLAB的学习,我深刻地意识到了自身的渺小。MATLAB中就神经网络这块就有那么多的函数,先不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 螺蛳粉开业营销策划方案
- 无人机AI多任务并行处理能力研究分析报告
- 初步设计咨询方案
- 互联网春节营销计划方案
- 云端大联欢活动方案策划
- 金华无尘室施工方案设计
- 初二道法考试题库及答案
- 深圳肠粉店营销方案设计
- 防护网水下施工方案
- 桥梁混凝土结构防腐施工方案
- 给水管道停水碰口专项施工方案
- 2024年人教版九年级英语单词默写单(微调版)
- 2024年东南亚解热镇痛类原料药市场深度研究及预测报告
- 中建企业定额2023版
- 《计算机网络实验教程》全套教学课件
- 间隔记录数据表
- 工抵房转让协议
- 《民航客舱设备操作与管理》课件-项目四 飞机舱门及撤离滑梯
- DB32T4064-2021江苏省城镇燃气安全检查标准
- 人工智能领域合作协议
- 项目及其策划方案
评论
0/150
提交评论