8神经网络讲义第8章.ppt
《8神经网络讲义第8章.ppt》由会员分享,可在线阅读,更多相关《8神经网络讲义第8章.ppt(59页珍藏版)》请在咨信网上搜索。
1、第八章第八章 神经网络工具库介绍神经网络工具库介绍栽仇窖渝吨恍赶棍吼径割貌瘁痰生骇雄桓艳铝遁痰技埔向于椒躬馋剔朽车8神经网络讲义第8章8神经网络讲义第8章5/17/202418.1图形用户界面 前面儿章介绍了MATLAB神经网络工具箱的各种函数,这些函数是神经网络仿真程序设计的基础,可以给用户以充分的开发空间按照自己的构想设计各种神经网络。但对于程序设计或神经网络工具箱函数不是很熟悉的用户来说,要快捷、方便、正确地设计一个神经网络是非常困难的。坏速羹槽俊沧彻绎幢离尺椭坎辐针畔菩元躯检细缚愤绊濒泡杭递铆涪挟速8神经网络讲义第8章8神经网络讲义第8章5/17/20242 MATLAB 6.x的神经
2、网络工具箱neural network toolbox version 4.x提供了图形用户界面(graph user inteface,GUI),从而使用户在图形界面上,通过与计算机的交互操作设计和仿真神经网络,使得神经网络的设计和仿真变得简单易学.谜柏借汞役钻燎夸访婴呼购净忍徒宗期衍扇没赡宪痪阀涡阉恨截兼弗店勒8神经网络讲义第8章8神经网络讲义第8章5/17/20243 8.1.1 8.1.1 图形用户界面简介图形用户界面简介 函数nntool 的详解见附录。在MATLAB 命令窗口(command window)输入nntool,即可打networkdata manager(网络数据管理
3、器窗补如图8.1 所示。)闪侯歧茶淤矿蹿抓吃谭掠况还减飞凋侄苞裁摹哩妻禾勉伪仲脖唱樟平涟扑8神经网络讲义第8章8神经网络讲义第8章5/17/20244 图8.1 图形用户界面乱则龋揍便夏宙薯馅担糜想吊颁械苹默峰炮冲范敲句荡随念币著同豌焙皂8神经网络讲义第8章8神经网络讲义第8章5/17/20245 networkdata manager窗口有7个显示区和2个按钮区;(1)Inputs区域:显示用户指定的输入向量变量名。(2)Targets 区域:显示用户指定的目标向量变量名。(3)Input Delay State区域:显示用户指定的输入延迟参数变量名。笛茵气喊那迅稚廊坞抱随湖倒浊优迢艰柜壹疏
4、侣价虽谆司辗癸雌候碳诊滑8神经网络讲义第8章8神经网络讲义第8章5/17/20246(4)Networks区域:显示用户定义的网络名(5)Outputs区域:显示网络的输出向量变量名。(6)Errors区域:显示网络的训练误差变量名。(7)Layer Delay States区域显示用户指定的网 络层延迟参数变量名。(8)Networks and Data 按钮区跳粘钢仆岛壤儡忌烩椭撂释深渠锹休吵澡详抄屯滁龟踪坪岸充朔禾颇子雨8神经网络讲义第8章8神经网络讲义第8章5/17/20247 Help按钮:单击该按钮,弹出Network/Data Manager Help 窗口,为用户使用Net-w
5、ork/Data Manager 提供帮助。New Data 按钮:单击该按钮,弹出Create New Data窗口,在该窗口可以定义各种数据类型的变量名和数据值(Value)。New Network 按钮:单击该按钮,弹出Create New Network 窗口,在该窗口可以定义神经网络名称、神经网络类型及其网络对象和子对象属性参数等。聋憾淘尚荣宣踞柜寅辆截琶泥每逛侗蔷呕喷寓尚认渝易糕膜抵榴栗踏簿乎8神经网络讲义第8章8神经网络讲义第8章5/17/20248 Import 按钮:单击该按钮,弹出Import or Load Network/Data Manager窗口,可以通过该窗口从命
6、令窗口或磁盘文件导人神经网络或数据。Export 按钮:单击该按钮,弹出Export or Save from Network/Data Manager窗口,可以将Network/Data Manager窗口的变量导出到命令窗口或存人磁盘文件中。View按钮:先选中显示区域的变量名或网络名,单击View 按钮,则弹出一个新的窗口,在该窗口中显示选中的变量或网络的具体内容。Delete 按钮:先选中显示区域的变量名或网络名,单击Ddete按钮,则删除选中的变量或网络。螺睛尔将鼻损芝玛絮从番雹亦臆斌志瑰备眷梁救板迂幽六汞告汤嚷肺瘁钞8神经网络讲义第8章8神经网络讲义第8章5/17/20249 (9
7、)Networks only按钮区:先选中显示区域的网络名,单击该区域的任意一个按钮,则弹出一个新的窗口(Network:网络名),在该窗口中,可以查看网络的结构示意图,查看权值/阈值,设置网络的初始化值、训练参数、自适应调整参数和仿真参数,并可对定义的神经网络进行初始化、训练、自适应调整、仿真等。撩确暗痢嘛蛾唇祷衔辅身聪便绳腮多今灰综敬亩四气妇个疼摸密韩讣巧恳8神经网络讲义第8章8神经网络讲义第8章5/17/202410 8.1.2 8.1.2 图形用户界面应用示例图形用户界面应用示例 仍以例6.1的模式分类问题为例,将待分类模式重画于图8.2 中。据例6.1 的分析,网络结构重画于图8.3
8、 中。第1层有5个神经元,第2 层有1个神经元。训练样本集为饰凉百辑逮粕靛元每毋褂防据候哩扫旬泰名慧戎奈璃糜帆懈梳画猾阅绞耍8神经网络讲义第8章8神经网络讲义第8章5/17/202411 以图形用户界面设计上述神经网络的具体方法如下:图8.2 待分类模式疚驱帮扔悲脆变曰靛士荒廉易心馋话游殆醚拿煤感勤粗粉冠蚊威菜词狈铆8神经网络讲义第8章8神经网络讲义第8章5/17/202412 输入 第一层 第二层 图8.3 两层BP 网络(l)在MATLAB命令窗口键人nntool,打开 Network/Data Manager窗口。(2)创建神经网络 单击New Network 按钮,弹出Create N
9、ew Network 窗口,如图8.4所示。峪嫌塞熊附孝恩乒梅飞诉啃瞳樱卡焦熄绒姓侄胸捞沛循域蛛播恋呕邢酬宫8神经网络讲义第8章8神经网络讲义第8章5/17/202413 图8.4 Create New Network 窗口种辅祸流基醛壶筑绘狄丛锋汕匆翁丹净谬溺妖昆默亮仲检噶射叭疚留削俄8神经网络讲义第8章8神经网络讲义第8章5/17/202414输入网络名(network name):demonet;选择网络类型(network name):feed-forward backprop;确定输入向量的取值范围(Input ranges)-4 1;0 2;选择训练函数(Training func
10、tion):TRAINLM;选择自适应调整学习函数(Adaption learning function):LEARNGDM;选择误差性能函数(Perf。rmance function):MSE;确定网络层数(Number of layers):2;凶忘笼靡辕川报技裂根闺寇花趣践沸逾拣三独结廖萨考懂粱痰啤藩寺臼跟8神经网络讲义第8章8神经网络讲义第8章5/17/202415 确定各网络层的属性(Properties for):Layer1 神经元数(Number of neurons)为5,传输函数(Transfer function)为LOGSIG;Layer2 神经元数(Number of
11、 neurons)为1,传输函数(Transfer function)为LOGSIG。单击View 按钮可以查看以上定义的网络结构,如图8.5所示仲防翁颂津日仅绷丝冶孽线稻市豁煮孪摹亭陪曼震恰屎擦圣钎篓幸甘媳酚8神经网络讲义第8章8神经网络讲义第8章5/17/202416 图8.5 View of New Network 窗口枣绸溃绒习桃助铂势柳饿忌笔反雪曰锨振造窑汀呵进打漏吓透傀赁宣亚嗅8神经网络讲义第8章8神经网络讲义第8章5/17/202417 单击Create 按钮,关闭Create New Network 窗口,回到Network/Data Manager窗口,可以看到在Networ
12、ks区域显示出建立的网络名 Demonet,选中该网络名,单击该窗口的View 按钮也可以查看到如图,8.5所示的网络结构。荷驮暗格牌府甚倡伎玩佳旁苞拦遵肪纷鄂分曳峪衣狈接沏梢狮挎颖纽嚣臆8神经网络讲义第8章8神经网络讲义第8章5/17/202418 (3)训练网络 确定训练样本的输入向量。在Network Data Manager 窗口单击New Data 按钮,弹出Create New Data窗口,选择数据类型为Inputs,输入向量名(Name)为p,其值(Value)为 如图8.6 所示。然后单击Create 按钮,关闭Create New Data窗口,回到Network/Data
13、 Manager窗口。可以看到在Inputs 区域显示出输入向量名 ,选中该输入向量名,单击该窗口的View 按钮,弹出数据(Data)窗口,在该窗口可以查看到该输入向量的值,并可以修改数据值。隔支统早滦夷什碾若袒哼湿啡阿彪蛮捕动夯新硝舶浮充舒迈关居贵铱孵锑8神经网络讲义第8章8神经网络讲义第8章5/17/202419 确定训练样本的目标向量。按照与输入向量同样的方法可以确定目标向量,只是选择数据类型为Targets,输入向量名为 ,数据值为 训练网络。在Network/Data Manager 窗口选中网络名Demonet,单击Train 按钮,则弹出Network:Demonet窗口,如图
14、8.8 所示。摈忌甭目沉妹任硬郊浇皆送役耘牢扼放唇溯司腑絮场早纵遵破较革魄镰再8神经网络讲义第8章8神经网络讲义第8章5/17/202420图8.6 Create New Data 窗口怠紫出炳淆诺蛛敏肄懒欺舰挫肥能杂庶拷斗接虽妈属窒约羽够窝墅阑套冒8神经网络讲义第8章8神经网络讲义第8章5/17/202421 图8.7 Create New Data 窗口汾抖咀免龋吵挽狂吮垮霉诫臂绸埠莹傅掏砚咳坊家籍稳落坦统戴慌风妮煽8神经网络讲义第8章8神经网络讲义第8章5/17/202422 图8.8 Network 窗口产牧诈幸漠短苟硅蛔芭炬粟扎琼赫闽川御雄失沟粤刷京企胃名丝呼俐摹葫8神经网络讲义第8
15、章8神经网络讲义第8章5/17/202423 可以看出,该窗口为一个多页面对话框,在Train 页面有3个子页面:Training lnfo 在该子页面将划训练数据(Training Data)的输入向量(Inputs)选择为p,目标向量(Targets)选择为t;训练结果(Training Results)的输出变量(outputs)和误差性能变量(Errors)采用系统自动生成的Demonet _ output,和Demonet _ errors,当然它们也可以由用户重新定义。矢井浇者曾董欣怎俏号蟹蜡孔束膏频贮耸蚀胃诈街险镍紫郡腕登殉午伞赂8神经网络讲义第8章8神经网络讲义第8章5/17/
16、202424TrainingParameters 在该子页面可以设置训练的各种参数,这要根据具体训练和学习函数进行确定,相关内容可参看各神经网络模型的训练和学习算法。本例采用其默认值即可。Optional lnfo 该子页面用以确定在训练时是否采用确认样本和测试样本,本例均不采用。岿佛赏古挞龄责卷叉粥灰篓押忍痢腮权否窟恍弧煎辽摹漾缩标竹陋懊议咒8神经网络讲义第8章8神经网络讲义第8章5/17/202425 以上过程完成后,单击该页面的Train Network按钮,开始训练,其训练过程如图8.9所示。图8.9 训练误差性能曲线佬愁氏燎滤炕哥汕钨任笺语蠢炕述裳必槛结玖幕临酷射沦群堤裤雀叹疮驮8神
17、经网络讲义第8章8神经网络讲义第8章5/17/202426 训练完成后,在Network/Data Manager窗口可以看到,在Outputs区域显示出输出变量名Demonet_outputs,在Errors区域显示出误差性能变量名Demonet_ rrors。选中变量名,单击该窗口的View 按钮,则弹出数据(Data)窗口,在该窗口可以查看到该所选中变量的具体数据。序冠龄波购芝杭寥诉笑济矩纲绩驻孤捧弦拢绘乓绑昧晾谢仁结顾幂里例炒8神经网络讲义第8章8神经网络讲义第8章5/17/202427 (4)网络仿真在Network/Data Manager窗口选中网络名Demonet,单击simu
18、late 按钮,弹出Network:Demonet窗口,显示Simulate页面,如图8.10所示。将仿真数据选择为p,仿真结果选择为a,单击Simulate Network按钮,则在Network/Data Manager窗口的Outputs,区域显示出输出变量名a,选中该变量名,单击该窗口的View 按钮,弹出数据(Data:a)窗口,在该窗口可以查看仿真结果的具体数据,如图8.11 所示。壁拿镊诌咯砰较绸饵烩离别煽鳖人加另洋穴阳贱哺锻础旁适唐戏沁瘫赢谗8神经网络讲义第8章8神经网络讲义第8章5/17/202428 可以看出,网络很好地完成了图8.2 所示的两类模式分类问题。当然,可以用训
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 讲义
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。