当前位置: 首页 > news >正文

bp网络参数说明

多个不同参数(主要是迭代步骤和误差值)控制下,运算结果的差异比较:

%设置输入样本 P=0:0.05:4; %期望输出值 T=[0.5:0.025:1 0.975:-0.025:0 0.025:0.025:0.5]; %目标拟合曲线 %生成1-4-1BP网络 net=newff(minmax(P),[4 1],{'logsig' 'purelin'},'trainlm'); %设置第一层权值 net.IW{1}=[0.2;0.3;0.4;0.5]; %设置第二层权值 net.LW{2}=[0.5 0.2 0.1 0.4 ]; %设置第一层第二层阈值均为零 net.b{1}=net.b{1}*0; net.b{2}=net.b{2}*0; %网络训练参数设置 net.trainparam.goal=0.0001;%设置训练误差值 net.trainparam.show=50;%设置数据显示刷新频率,学习次刷新一次图象 net.trainparam.epochs=20;%设置训练训练次数 net.trainParam.goal=1;%设置训练的目标结果 [net,tr]=train(net,P,T);%进行网络训练 Y=sim(net,P);%进行仿真运算 %%%%改变控制条件,增大步骤,减少误差 net.trainparam.epochs=200;%设置训练训练次数 net.trainParam.goal=1e-1;%设置训练的目标结果 [net2,tr]=train(net,P,T);%进行网络训练 Y2=sim(net2,P);%进行仿真运算 %%%%改变控制条件,增大步骤,减少误差 net.trainparam.epochs=2000;%设置训练训练次数 net.trainParam.goal=1e-2;%设置训练的目标结果 [net2,tr]=train(net,P,T);%进行网络训练 Y3=sim(net2,P);%进行仿真运算 %%%%改变控制条件,增大步骤,减少误差 net.trainparam.epochs=2000;%设置训练训练次数 net.trainParam.goal=1e-10;%设置训练的目标结果 [net2,tr]=train(net,P,T);%进行网络训练 Y4=sim(net2,P);%进行仿真运算 % 画出目标曲线与实际仿真曲线 plot(P,T,P,Y,'c') hold on; plot(P,Y2,'y') plot(P,Y3,'g') plot(P,Y4,'r') legend('目标值','第1次模拟','第2次模拟','第3次模拟','第4次模拟');

相关文章:

  • ASP.NET 2.0发送电子邮件全面剖析之二
  • 构建高性能web之路------读《构建高性能web站点》有感
  • js中for循环的问题
  • Windows Phone 7程序独立存储空间容量测试
  • JS弹出窗口的运用与技巧
  • 英国Windows Phone 7 Tech Day上的演讲概述
  • 我的2006
  • 在内核模块中通过系统调用ioctl获取ATA/SCSI硬盘序列号
  • 【转】GTD,高效的时间管理系统
  • 应用了归一化的预测
  • 【原创】《时代》周刊杂志2006年度人物“颁奖词”节译
  • 最简单的径向基网络
  • [导入]MsAjax Lib- Array.indexOf 函数
  • RBF预测模型
  • 软件架构训练之层次及使用
  • laravel with 查询列表限制条数
  • Less 日常用法
  • mac修复ab及siege安装
  • mysql 数据库四种事务隔离级别
  • PV统计优化设计
  • Wamp集成环境 添加PHP的新版本
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 机器学习学习笔记一
  • 基于web的全景—— Pannellum小试
  • 前端存储 - localStorage
  • 前嗅ForeSpider中数据浏览界面介绍
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 一天一个设计模式之JS实现——适配器模式
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • #Z0458. 树的中心2
  • %@ page import=%的用法
  • (02)vite环境变量配置
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三)c52学习之旅-点亮LED灯
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (一一四)第九章编程练习
  • (转)winform之ListView
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ***检测工具之RKHunter AIDE
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 材料检测系统崩溃分析
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .pyc文件是什么?
  • @Transient注解
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [100天算法】-二叉树剪枝(day 48)
  • [20140403]查询是否产生日志
  • [20170713] 无法访问SQL Server
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [BZOJ] 3262: 陌上花开
  • [C++参考]拷贝构造函数的参数必须是引用类型