2019精选教育matlab神经网络工具箱简介和函数及示例ppt课件.ppt
《2019精选教育matlab神经网络工具箱简介和函数及示例ppt课件.ppt》由会员分享,可在线阅读,更多相关《2019精选教育matlab神经网络工具箱简介和函数及示例ppt课件.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十一章第十一章 神经网络工具神经网络工具箱函数箱函数MATLABMATLAB的神经网络工具箱简介的神经网络工具箱简介l 构造典型神经网络的激活函数,使设计者对所选构造典型神经网络的激活函数,使设计者对所选网络输出的计算变成对激活函数的调用。网络输出的计算变成对激活函数的调用。l 根据各种典型的修正网络权值的规则,再加上网根据各种典型的修正网络权值的规则,再加上网络的训练过程,利用络的训练过程,利用matlab编写各种网络设计和训练编写各种网络设计和训练的子程序。的子程序。l 设计人员可以根据自己的需要去调用工具箱中有设计人员可以根据自己的需要去调用工具箱中有关的设计和训练程序,将自己从繁琐的
2、编程中解脱出关的设计和训练程序,将自己从繁琐的编程中解脱出来,提高工作效率。来,提高工作效率。神经网络工具箱函数神经网络工具箱函数l 神经网络函数神经网络函数l 权值函数权值函数l 网络的输入函数网络的输入函数l 传递函数传递函数l 初始化函数初始化函数l 性能函数性能函数l 学习函数学习函数l 自适应函数自适应函数l 训练函数训练函数神经网络函数神经网络函数newffnewff功能:功能: Create a feed-forward backpropagation network格式:格式: net = newff(PR,S1 S2.SNl,TF1.TFNl,BTF,BLF,PF)例子例子1
3、:1: help newff help newff 以一个单隐层的以一个单隐层的BP网络设计为例,介绍利用神经网络设计为例,介绍利用神经网络工具箱进行网络工具箱进行BP网络设计及分析的过程网络设计及分析的过程1. 问题描述问题描述P=-1:0.1:1;T=-0.9602 -0.577 -0.0729 0.3771 0.6405 0.6600 0.4609 0.1336 -0.2013 -0.4344 -0.5000 -0.3930 -0.1647 0.0988 0.3072 0.3960 0.3449 0.1816 -0.0312 -0.2189 -0.3201; 通过对函数进行采样得到了网络
4、的输入变通过对函数进行采样得到了网络的输入变量量P和目标变量和目标变量T:例子例子2:2:设计一个隐含层神经元数目神经元个数设计一个隐含层神经元数目神经元个数2. 网络的设计网络的设计 网络的输入层和输出层的神经元个数均为网络的输入层和输出层的神经元个数均为1,网,网络的隐含神经元个数应该在络的隐含神经元个数应该在38之间。之间。网络设计及运行的代码:网络设计及运行的代码:s=3:8;res=1:6;for i=1:6; net=newff(minmax(P),s(i) 1,tansig logsig,traingdx); net.trainParam.epochs=2000; net.tra
5、inParam.goal=0.001; net=train(net,P,T) y=sim(net,P) error=y-T; res(i)=norm(error);end代码运行结果:代码运行结果:网络训练误差网络训练误差结论:隐含层节点设为结论:隐含层节点设为8 BPBP网络训练步骤网络训练步骤步骤步骤1: 初始化初始化步骤步骤2:计算网络各层输出矢量计算网络各层输出矢量步骤步骤3:计算网络各层反向传播的误差变化计算网络各层反向传播的误差变化,并计算各并计算各 层权值的修正值及修正值层权值的修正值及修正值步骤步骤4:再次计算权值修正后的误差再次计算权值修正后的误差 平方和平方和步骤步骤5:检
6、查误差检查误差 平方和是否小于平方和是否小于 误差期望值误差期望值,若是若是,停止训练停止训练,否则继续否则继续. 目前,神经网络工具箱中提供的神经网络模型主目前,神经网络工具箱中提供的神经网络模型主要应用于:要应用于:l 函数逼近和模型拟合函数逼近和模型拟合l 信息处理和预测信息处理和预测l 神经网络控制神经网络控制l 故障诊断故障诊断神经网络实现的具体操作过程:神经网络实现的具体操作过程:确定信息表达方式;确定信息表达方式;网络模型的确定;网络模型的确定;网络参数的选择;网络参数的选择;训练模式的确定;训练模式的确定;网络测试网络测试确定信息表达方式:确定信息表达方式: 将领域问题抽象为适
7、合于网络求解所能接受的将领域问题抽象为适合于网络求解所能接受的某种数据形式。某种数据形式。 问题形式的种类:问题形式的种类:l 数据样本已知;数据样本已知;l 数据样本之间相互关系不明确;数据样本之间相互关系不明确;l 输入输入/输出模式为连续的或者离散的;输出模式为连续的或者离散的;l 输入数据按照模式进行分类,模式可能会输入数据按照模式进行分类,模式可能会具有平移、旋转或者伸缩等变化形式;具有平移、旋转或者伸缩等变化形式;l 数据样本的预处理;数据样本的预处理;l 将数据样本分为训练样本和测试样本将数据样本分为训练样本和测试样本网络模型的确定网络模型的确定 主要是根据问题的实际情况,主要是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 精选 教育 matlab 神经网络 工具箱 简介 函数 示例 ppt 课件
限制150内