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

2021-05-29 02:02:45 字數 610 閱讀 6485

1樓:匿名使用者

[net,a,e]=adapt(net,p,t); %adapt

出錯輸入和輸出的維度應該一致

p是20*10 t卻只有7 顯然匹配不上。。。

急!急!求大神幫忙看看我的matlabbp神經網路performance輸出的問題

2樓:匿名使用者

mu是trainlm演算法中的一個引數,這個演算法會自動控制,當mu太大時訓練會自動停止。

訓練結束時因為誤差曲面的梯度gradient達到了預設值,已經進入平坦面。

之所以6次迭代就收斂,是因為你的神經網路結構有問題。你的網路輸入輸出都是單節點,可以說是一對一對映,可隱層卻有三層之多,隱層神經元數量又高達50,在樣本數量有限的情況下,很容易就能收斂。

措施:精簡網路結構;

將gradient再設小點,不過效果不大。

bp神經網路每次訓練結果不一樣,怎樣編寫matlab程式才能讓網路穩定。各位大神幫幫忙。

3樓:密密麻麻老味

你用的是matlab的神經網路工具箱吧。那是因為權值和閾值每次都是隨機內初始化的,

初學者怎麼學習化妝,初學者學化妝步驟初學者怎麼學習化妝

化妝步驟,可參考下 step1 首先對肌膚做到最基本的護膚,塗抹上一層隔離汙染的bb爽,分別在臉頰和鼻頭,以及額頭上方均勻塗抹。之後再用粉撲仔細均勻塗抹。step2 基本底妝處理好之後,接著開始對眼部的處理,為了讓步眼部的能更大更圓一些,對眼部上方可以貼上一層雙眼皮貼,這樣快速又方便。step3 接...

初學者學習瑜伽應該避開哪些誤區,初學者學習瑜伽的時候應該注意什麼?

瑜伽,人們在意識到生活中的壓力可危害身心健康 不利於睡眠甚至是家庭關係後,會採取一定的措施以緩解壓力。一般而言,人們會選擇練習瑜伽或是冥想。但是,在練習瑜伽時,初學者難免會有一些誤區。在瑜伽課前攝入食物,人們很有可能利用午休的短暫時間練一會兒瑜伽,但這是不正確的。為了讓瑜伽課程順利進行,千萬不要在課...

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

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