全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BP神经网络基础一.BP网络的简介首先看一个神经元的组成:这即是一个神经元的组成,可以从图中基本看出:1.输入即是我们输入的数据,而数据可以是多维的;2.这些数据都会与权值相乘,对相乘后的结果进行处理,再求和.3.将求和的结果进行线性变换,得到传输,进行输出,再输出到其他神经元.通过上述的重复后即构成了神经网络,网络中有很多这样的神经元,不断的输入输出,权值不断的变化.二.BP网络的特点及应用2.1.网络的特点(1)主要实现从输入到输出的映射功能,能够实现任何非线性的映射功能.(2)具有自学习能力.(3).网络能够进行推广和概括.2.2.网络的作用(1)回归预测(2)分类识别三.BP神经网络实现基本步骤第一步:数据的归一化处理第二步:数据分类,主要包括打乱数据顺序,抽取正常训练用数据、变量数据、测试数据第三步:建立网络,包括设置多少层一般3层以内既可以,每层的节点数(具体节点数,尚无科学的模型和公式方法确定,可采用试凑法,但输出层的节点数应和需要输出的量个数相等),设置隐含层的传输函数等.第四步:指定训练参数进行训练第五步:完成训练后,调用训练结果,采用测试数据进行测试第六步:对数据进行反归一化第七步:对误差进行分析并作图.神经网络归一化处理:线性函数转化: y=(x-MinValue)/(MaxValue-MinValue)对数函数转化:y=log10(x)反余切函数转化:y=atan(x)*2/PI说明:x、y分别为转换前、后的值,MaxValue、MinValue分别为样本的最大值和最小值。pre*是归一化,post*是反归一化,tram*是使用同样的设置归一化另外一组数据1.内部函数premnmx、postmnmx、tramnmx,将数据归一化到(-1,1)premnmx的语法格式是Pn,minp,maxp,Tn,mint,maxt=premnmx(P,T)其中P,T分别为原始输入和输出数据,minp和maxp分别为P中的最小值和最大值。mint和maxt分别为T的最小值和最大值。设置(setting)归一化另外一组数据。如下所示:1. Pn=tramnmx(P,minp,maxp)其中P和Pn分别为变换前、后的输入数据,maxp和minp分别为premnmx函返回的最大值maxp和最小值minp。2、prestd、poststd、trastd归化数据到(0,1),用法和1中的Pre*差不多注:上述两种方法是可以相互转化的,比如,第一种归化后的数据为p,则(1+p)./2的结果就是第二种了3、mapminmax()将数据归一化到(-1,1),是6.5中*mnmx系列的替换函数,如:1. x1 = 1 2 4; 1 1 1; 3 2 2; 0 0 02. y1,PS = mapminmax(x1,0,1)%归化到0,1,若不填,则默认为-1,13. x1_again = mapminmax(reverse,y1,PS)%还原4、mapstd()将数据归一化到(0,1),是6.5中*std系列的替代函数输入训练数据的乱序排法,以及分类divideblock,divideind,divideint和dividerand分别是block方法抽取、按数组标号自定义抽取、交错索引抽取和随机抽.trainV,valV,testV,trainInd,valInd,testInd =divideblock(allV,trainRatio,valRatio,testRatio)训练数据,变量数据,测试数据,训练数据矩阵的标号,变量数据标号,测试数据标号 =divideblock(所有数据,训练数据百分比,变量数据百分比,测试数据百分比)通过设置网络的divideFcn函数来实现,比如,net.divideFcn=divideblock,但不是说不可以在代码中像dividevec直接调用.查看和保存结果输入到隐层权值:w1=net.iw1,1隐层阈值:theta1=net.b1隐层到输出层权值:w2=net.lw2,1;输出层阈值:theta2=net.b2如下例子:p = -1 -1 2 2; 0 5 0 5;t = -1 -1 1 1;net = newff(p,t,3,traingda);n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创业课程设计vlog
- 医疗护理中的心理疏导与礼仪
- 子痫发作后的康复与护理计划
- 《国际商事仲裁法和仲裁程序规定》培训教案课件
- 医学影像学在腹部疾病治疗中的应用
- 医疗数据分析培训要点
- 医疗卫生政策研究
- 《动物运动会》幼儿园中班科学标准教案
- 熊猫和竹子课程设计
- 护理文书质控的绩效考核与评价
- 2025年综合类-卫生系统招聘考试-护士招聘考试历年真题摘选带答案(5卷套题【单选100题】)
- 如何制作低压电缆头
- 热费催缴管理办法
- 广东省建筑工程质量检测收费项目及标准表01
- 学堂在线 科学研究方法与论文写作 期末考试答案
- 统编版语文八年级下册第12课《诗经》二首练习题(含答案)
- 舞蹈机构卫生管理制度
- 锚杆支护安全教育试卷
- FSMS食品安全管理体系
- 新疆开放大学2025年春《国家安全教育》形考作业1-4终考作业答案
- 医疗器械供货保障与应急响应措施
评论
0/150
提交评论