| 查看: 3781 | 回復: 10 | ||
oeheng木蟲 (初入文壇)
|
[求助]
請問關(guān)于matlab神經(jīng)網(wǎng)絡(luò)工具箱的問題 已有1人參與
|
|
|
請問使用nntool優(yōu)化出來的權(quán)值和閾值如何用于自編的網(wǎng)絡(luò)函數(shù)中? 同樣的一組權(quán)值和閾值,使用matlab自帶的sim函數(shù)是沒問題的,但是同樣的網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù),使用自編的網(wǎng)絡(luò)程序輸出的結(jié)果就是錯的,難道是nntool在優(yōu)化時對input和output數(shù)據(jù)做了什么預處理?導致我用同樣的input通過自編的網(wǎng)絡(luò)程序輸出時,要先進行同樣的預處理才能得到相同的結(jié)果? 先謝謝各位了~ |
至尊木蟲 (職業(yè)作家)

至尊木蟲 (職業(yè)作家)
|
沒有代碼沒有錯誤提示不好說啊,是不是因為你的input和output數(shù)組的維數(shù)不對啊…… 發(fā)自小木蟲Android客戶端 |

木蟲 (初入文壇)
|
例如我自己編了一個BP網(wǎng)絡(luò)函數(shù)mybp(),用于給定權(quán)值和閾值后輸出結(jié)果,下面采用兩種方法得到mybp中的參數(shù): 方法一: x=[-10:0.15:10]; y=atan(x); net=newff(x,y,10,{'tansig','purelin'}','trainlm'); net.trainParam.epochs = 1000; net.trainParam.goal = 1e-6; [net,tr]=train(net,x,y); 方法二: x=[-10:0.15:10]; y=atan(x); net=newff(minmax(x),[10 1],{'tansig','purelin'}','trainlm'); net.trainParam.epochs = 1000; net.trainParam.goal = 1e-6; [net,tr]=train(net,x,y); 輸入同樣的x,我的程序mybp的仿真結(jié)果用方法二的參數(shù)輸出結(jié)果是正確的,但是用方法一得到的參數(shù)就不對。 |
木蟲 (初入文壇)
木蟲 (著名寫手)
至尊木蟲 (職業(yè)作家)
|
你是不是想說你用nntool訓練bp神經(jīng)網(wǎng)絡(luò)得到的權(quán)值和閾值,現(xiàn)在想通過自己編程序得到與工具箱相同的權(quán)值和閾值啊,這樣是不行的,因為由數(shù)據(jù)訓練得到的神經(jīng)網(wǎng)絡(luò)參數(shù)是隨機的,所以你不可能得到相同的結(jié)果,那個mapminmax函數(shù)用法你help一下,或者直接百度一下,有公式的 發(fā)自小木蟲Android客戶端 |

木蟲 (初入文壇)
送紅花一朵 |
我自己編的程序沒有訓練功能,只是把權(quán)值和閾值設(shè)定后,通過網(wǎng)絡(luò)輸入給出相應(yīng)的輸出。但是我把nntool優(yōu)化好的參數(shù)設(shè)定給我自己編的網(wǎng)絡(luò)后,同樣的輸入確給出錯誤的輸出,所以我懷疑nntool給出的網(wǎng)絡(luò)參數(shù)是把輸入輸出作了某種變換后訓練出來的,但是我找不到相關(guān)的說明… 發(fā)自小木蟲Android客戶端 |
木蟲 (初入文壇)
木蟲 (著名寫手)
|
應(yīng)該是對每一行分別歸一化,因為每一行代表一個樣本個體,minmax函數(shù)返回結(jié)果是一個N行2列的矩陣。默認歸一化到0~1。 發(fā)自小木蟲Android客戶端 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +16 | Micky11223 2026-03-25 | 17/850 |
|
|---|---|---|---|---|
|
[考研] 調(diào)劑 +4 | 好好讀書。 2026-03-28 | 6/300 |
|
|
[考研] 安徽大學專碩生物與醫(yī)藥專業(yè)(086000)324分,英語已過四六級,六級521,求調(diào)劑 +10 | 美味可樂雞翅 2026-03-26 | 11/550 |
|
|
[考研] 285求調(diào)劑 +6 | AZMK 2026-03-30 | 11/550 |
|
|
[考研] 322求調(diào)劑:一志愿湖南大學 材料與化工(085600),已過六級。 +10 | XX小鄧 2026-03-29 | 10/500 |
|
|
[考研] 08工科,295,接受跨專業(yè)調(diào)劑 +4 | lmnlzy 2026-03-31 | 4/200 |
|
|
[考研] 土木304求調(diào)劑 +4 | 兔突突突, 2026-03-31 | 5/250 |
|
|
[考研] 求調(diào)劑 +4 | 研s. 2026-03-25 | 4/200 |
|
|
[考研] 269求調(diào)劑 +4 | 我想讀研11 2026-03-31 | 4/200 |
|
|
[考研] 材料與化工調(diào)劑一志愿大連海事085600,349 +6 | 吃的不少 2026-03-30 | 6/300 |
|
|
[考研] 0703化學求調(diào)劑 +6 | 丹青奶蓋 2026-03-26 | 8/400 |
|
|
[考研] 337求調(diào)劑 +6 | 《樹》 2026-03-29 | 6/300 |
|
|
[考研] 343求調(diào)劑 +6 | 愛羈絆 2026-03-29 | 6/300 |
|
|
[考研] 305求調(diào)劑 +8 | RuiFairyrui 2026-03-28 | 8/400 |
|
|
[碩博家園] 招收生物學/細胞生物學調(diào)劑 +4 | IceGuo 2026-03-26 | 5/250 |
|
|
[考研] 305求調(diào)劑 +5 | 哇盧卡庫 2026-03-26 | 5/250 |
|
|
[考研] 314求調(diào)劑 +3 | 溪云珂 2026-03-26 | 3/150 |
|
|
[考研] 考研調(diào)劑 +9 | 小蠟新筆 2026-03-26 | 9/450 |
|
|
[考研] 286求調(diào)劑 +4 | lim0922 2026-03-26 | 4/200 |
|
|
[考研] 303求調(diào)劑 +6 | 藍山月 2026-03-25 | 6/300 |
|