matlab中的神经网络训练,MATLAB中的神经网络训练

我试图向前馈送反向传播,但是在网络训练之后,当模拟和打印模拟输出时,我看不到任何靠近目标的值,但它只是一个数字。

代码如下。什么是错,什么是问题?

前馈反向传播:

>> load('E:/Inputdata.txt');

>> load('E:/Targetdata.txt');

>> P = Inputdata(1:406,1:3);

>> T = Targetdata(1:406,1);

>> S = Inputdata(407:507,1:3);

>> Y = Targetdata(407:507,1);

>> [pn,minp,maxp,tn,mint,maxt]=premnmx(P',T');

>> [sn,mins,maxs,yn,miny,maxy]=premnmx(S',Y');

>> net =newff(minmax(pn),[5 2 1],{'tansig','tansig','tansig'},'traingdm');

>> net.trainParam.show = 50;

>> net.trainParam.lr = 0.4;

>> net.trainParam.epochs = 3200;

>> net.trainParam.goal = 1e-5;

>> net=train (net,pn,tn);

>> A = sim (net,sn);

>> Z=postmnmx(A',miny,maxy);

>> [Y Z]

75.8810 80.0903

76.5849 80.0903

77.2888 80.0903

77.9927 80.0903

78.6966 80.0903

79.4005 80.0903

80.1044 80.0903

80.8083 80.0903

128.6739 80.0903

129.3778 80.0903

130.0817 80.0903

130.7856 80.0903

131.4895 80.0903

132.1934 80.0903

132.8973 80.0903

133.6012 80.0903Y是真正的目标,Z是网络输出中的第二列。

这个输出不能满足它必须做的事情,因为如果我给其他的模拟集合,它是相同的,输出必须接近真正的目标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring For All 顶级Spring综合社区服务平台

Spring For All 玩最纯粹的技术!做最专业的 Spring 民间组织~ 欢迎加入:http://spring4all.com/ image.png

chromium 桌面_如何使用Chromium和PyInstaller将Web应用程序转换为桌面应用程序

chromium 桌面Packaging and distributing your app sounds simple in principle. It’s just software. But in practice, it’s quite challenging.打包和分发应用程序在原理上听起来很简单。 这只是软件。 但是在实践中,这非常具有挑战性。 I’ve been working …

PHP面向对象(三)

一、继承概念 继承性也是面向对象程序设计中的重要特性之一。它是指建立一个新的派生类,从一个先前定义的类中继承数据和函数,而且可以重新定义新的数据类型和函数,从而建立累的层次或等级关系。 格式:     [修饰符] class 子…

python数据结构的应用场景不包括,Python 数据结构学习

Python 数据结构学习列表list.append(x)在列表的末尾添加一个元素。相当于 a[len(a):] [x] 。list.extend(iterable)使用可迭代对象中的所有元素来扩展列表。相当于 a[len(a):] iterable 。list.insert(i, x)在给定的位置插入一个元素。第一个参数是要插入的元素的索引&#…

[Jinkey 原创]震惊!iOS 系统居然自带悬浮窗口调试工具

原文链接 : 震惊!iOS 系统居然自带悬浮窗口调试工具 —— Jinkey 原创原文作者 : Jinkey1 背景 英文原文:http://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/ 我写得这个并不是翻译而是用自己的理解重新表述这个功能&…

盲人编程_盲人如何编码

盲人编程About one out of every 200 software developers is blind. We know this because Stack Overflow asked 64,000 developers about this a few months ago.每200名软件开发人员中大约有1名是盲人。 我们之所以知道这一点,是因为几个月前 Stack Overflow 向…

hadoop环境搭建笔记

一、配置Linux (1)cat /etc/networks (2)cat /etc/sysconfig/network (3)vi /etc/udev/rules.d/70-persistent-net.rules eth1 改为eth0 (4)vi /etc/sysconfig/network-scripts/ifc…

边分治讲解

前言: 边分治和点分治一样属于树分治的一部分,相比于点分治,边分治对于与度数相关的问题有着很大的优势,同时边分治也是解决树上最优化问题的一种重要的算法。 分治过程: 边分治的分治过程与点分治类似,同样…

准确性 敏感性 特异性_如何掌握类型特异性的艺术

准确性 敏感性 特异性Do more specific definitions result in less flexibility?更具体的定义会导致灵活性降低吗? In this post I will try to avoid the debate about strong/static vs. weak/dynamic types (what more could possibly be said?), or even sc…

Pycharm社区版配置Django

Pycharm开发版(收费)自带Django模板,社区版(免费)需要通过命令行创建Django项目。 通过pip安装Django:pip install django2.0.2(版本号),可通过以下命令检查是否安装成功 在命令行下创建Django项目(项目存放在D:\PyCharm) 1.创建项目 进入D:\…

家里也是不知不觉就电脑有不能开启了

一如既往的把电脑搬上去,我推测就是因为内存条金手指的接触不好了,然后多次的强制关机让我心疼,还有是花了30元装系统还是有些不服气,最后还是要回去弄好。 转载于:https://www.cnblogs.com/bkchengzheng/p/5662222.html

oracle model 分组,【已解决】关于Oracle分组函数高级用法(按照N条分组并生成唯一号)...

prompt PL/SQL Developer import fileprompt Created on 2018年3月30日 byset feedback offset define offprompt Creating T_TEST_GROUP...create table T_TEST_GROUP(code VARCHAR2(100),supplier VARCHAR2(100),item_id VARCHAR2(100),num NUMBER,lot VARCHA…

用Mesos分布式架构进行工作

引言:2010年,一个旨在解决扩容问题的项目诞生——Apache Mesos,它在某种程度上对CPU、内存、磁盘资源进行抽象,从而允许整个数据中心如同单台大服务器般运转。无需虚拟机和操作系统,Mesos创造了一个单独底层的集群为应…

angular和react_如何在Angular中验证默认和自定义React形式

angular和reactby Luuk GruijsLuuk Gruijs着 如何在Angular中验证默认和自定义React形式 (How to validate default and custom reactive forms in Angular) When presenting forms to your users, it’s considered very user-friendly to give them immediate feedback on w…

POJ 1502 MPI Maelstrom 最短路

最短路模板。 题意:从‘1’点发出一个信号到各个点,不同的点可以同时发出一个信号但到达目标的时间不同,问所有点接受到信号所耗费的最短时间为多少。 思路:迪杰斯特拉求出1点到各个点的最短路,遍历一遍找到其中的最大…

调试dump文件

调试dump文件 1、设置好pdb文件和源代码路径 为了能正确分析Dump文件,我们必须要指定和程序一起出来的PDB文件,如果程序重新被编译了一次,即使代码没有任何变化,之前的PDB文件我们不能再继续使用。posted on 2018-12-28 17:50 mao…

不一样的视角,程序员世界里的环保

摘要: 我们身边有很多可以做的技术环保工作。比如说,在Linux下少用root用户,SQL的时候,delete前先select,这样,你就不会做出一些让你后悔的事。不会让你重头来过,从而至少不会浪费电能。写代码的…

oracle查出连续5行,Oracle期末考试复习题2

复习题一、填空题:1. Oracle EnterpriseManager是一个基于 B/S的框架系统。2.Oracle数据库的存储结构分为物理结构和逻辑结构。3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。4. 在oracle中已c…

selinux会阻碍挂载嘛_为什么追求完美可能会阻碍您成为新手Web开发人员

selinux会阻碍挂载嘛by Rick West由里克韦斯特(Rick West) 为什么追求完美可能会阻碍您成为新手Web开发人员 (Why striving for perfection might be holding you back as a newbie web developer) I am a perfectionist. Or, at least, I like to think I am. Either way, I’…