神经网络学习报告.doc

神经网络学习报告.doc

ID:58571305

大小:336.50 KB

页数:7页

时间:2020-10-19

神经网络学习报告.doc_第1页
神经网络学习报告.doc_第2页
神经网络学习报告.doc_第3页
神经网络学习报告.doc_第4页
神经网络学习报告.doc_第5页
资源描述:

《神经网络学习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、神经网络学习报告一、什么是神经网络?神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。它是由大量功能单一的神经元构成,具有很好的学习能力和泛化能力。神经元作为神经网络的基本构成单元,其主要由突触、加法器以及激活函数组成。突触用于信号的输入,加法器用于将输入信号进行相应的计算,激活函数用来限制神经元的输出振幅。激活函数主要有以下三种形式:1、阈值函数即阶梯函数:当函数自变量小于0时,函数输出为0,当函数的自变量大于等于0时,函数的输出为1。数学表示为:1,v>0f(v)=0,v<02、分段

2、线性函数:该函数的自变量v在负无穷到-1之间时,函数输出为-1;自变量v在-1到1时,函数输出为v;自变量v大于等于1时,函数输出为1。其数学表示为:1,x≥1f(v)=v,-1

3、经网络。前向神经网络分为单层前向神经网络和多层前向神经网络。区分前向神经网络和反馈神经网络主要是看输出层是否有反馈回到了输入层,有则为反馈神经网络,否则为前向神经网络。区分单层前向神经网络和多层前向神经网络主要是看是否有隐藏层,有则为多层前向神经网络,否则为单层前向神经网络。单层前向神经网络、多层前向神经网络以及反馈神经网络网络模型分别如图1-1、1-2、1-3所示。图1-1单层前向神经网络图1-2多层前向神经网络图1-3反馈神经网络二、神经网络工具箱通用函数sim函数,用于神经网络的仿真。其调用格式如下。

4、[y,pf,af,e,perf]=sim(net,p,pi,ai,t)[y,pf,af]=sim(net,{qts},pi,ai)其中,y:网络输出;pf:最终输出延迟;af:最终的层延迟;e:网络误差;perf:网络性能;net:待仿真的神经网络;p:网络输入;pi:初始输入延迟,默认为0;ai:初始层延迟,默认为0;t:网络目标。神经网络仿真示例程序如下:clearall;p=[0123456789];%输入向量t=[00.340.560.55-0.33-0.78-0.580.970.480.87];%

5、目标向量net=feedforwardnet(10);net=configure(net,p,t);y1=sim(net,p)%对所创建网络进行仿真plot(p,t,'o',p,y1,'x')legend('原始数据','仿真后数据');程序输出:y1=3.68814.15823.75422.52041.81171.58080.7953-0.4858-1.7422-2.7742网络仿真效果图如图2-1所示。图2-1网络仿真效果图Train函数,用于实现神经网络的训练,其调用格式如下:[net,tr,y,e,

6、pf,af]=train(net,p,t,pi,ai)其中,net:待训练的神经网络;p:网络的输入信号;t:网络的目标,默认为0;pi:初始的输入延迟,默认为0;ai:初始的层延迟,默认为0;net:训练后的神经网络;tr:训练记录;y:神经网络的输出信号;e:神经网络的误差;pf:最终输入延迟;af:最终层延迟。神经网络训练网络示例程序如下:clearall;p=[0123456789];%输入向量t=[00.340.560.55-0.33-0.78-0.580.970.480.87];%目标向量net

7、=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网络训练效果图将上面两个例子整合对比,可得如下程序:clearall;p=[012

8、3456789];%输入向量t=[00.340.560.55-0.33-0.78-0.580.970.480.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.epoch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。