初學者對BP神經網路的疑惑,BP神經網路的原理的BP什麼意思

2021-03-19 18:20:13 字數 603 閱讀 6736

1樓:匿名使用者

程式沒問題。肯定是歸一化資料有問題啦,建議用matlab歸一化函式試試。

[pn,maxp,minp,tn,maxt,mint]=premnmx(p',t)

也可自己程式設計序寫很簡單的

2樓:匿名使用者

神經網路有一定的誤差,不過對於這個簡單的逼近來說應該不會有那麼大誤差吧,應該是你程式問題,有特定的歸一化函式,把原始資料用歸一化函式處理試試(具體什麼函式我忘了)

bp神經網路的原理的bp什麼意思

3樓:匿名使用者

back propagation

bp (back propagation)神經網路,即誤差反傳誤差反向傳播演算法的學習過程,由資訊的正向傳播和誤差的反向傳播兩個過程組成。輸入層各神經元負責接收來自外界的輸入資訊,並傳遞給中間層各神經元;中間層是內部資訊處理層,負責資訊變換,根據資訊變化能力的需求,中間層(隱含層)可以設計為單隱層或者多隱層結構;最後一個隱層傳遞到輸出層各神經元的資訊,經進一步處理後,完成一次學習的正向傳播處理過程,由輸出層向外界輸出資訊處理結果。

神經網路很多種,bp神經網路最常用。

BP神經網路的幾個簡單問題,初學者對BP神經網路的疑惑

1.一般你可以自己嘗試下,我最近也在嘗試,隱層用tansig是比較理想的,輸出層要自專 己嘗試的,如屬用purlin是輸出任意值,logsig很多書也是推崇的,將輸出值限定在 0,1 中,我一般都用tansig.2.trainlm是一種訓練方法,使用的話收斂很快很快,相比的話traingd收斂很慢很...

我是MATLAB初學者,學習BP神經網路程式設計,出現錯誤,求大神詳細指導

net,a,e adapt net,p,t adapt 出錯輸入和輸出的維度應該一致 p是20 10 t卻只有7 顯然匹配不上。急!急!求大神幫忙看看我的matlabbp神經網路performance輸出的問題 mu是trainlm演算法中的一個引數,這個演算法會自動控制,當mu太大時訓練會自動停止...

除了matlab能做bp神經網路,還有其他什麼軟體能做

在我看來bp神經網路是一種演算法,只要是演算法就可以用任何軟體工具 只要編譯器或者直譯器支援,c,c python,matlab.來進行實現,只是實現時的複雜程度有區別而已 除了matlab能做bp神經網路bai,還du有其他什麼軟體能做zhi 理論上程式設計 語言都可以dao,比如vb,c語言,過...