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.pswp.cn/news/395604.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395604.shtml
英文地址,請注明出處:http://en.pswp.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’…