A. 請問MATLAB中神經網路預測結果應該怎麼看求大神解答
從圖中Neural Network可以看出,你的網路結構是兩個隱含層,2-3-1-1結構的網路,演算法是traindm,顯示出來的誤差變化為均方誤差值mse。經過482次迭代循環完成訓練,耗時5秒。相同計算精度的話,訓練次數越少,耗時越短,網路結構越優秀。達到設定的網路精度0.001的時候,誤差下降梯度為0.0046,遠大於默認的1e-5,說明此時的網路誤差仍在快速下降,所以可以把訓練精度目標再提高一些,比如設為0.0001或者1e-5。
B. BP神經網路預測,不會看結果,請大神幫忙,謝謝
隱藏層神經元個數,你慢慢調試到最佳就好,雖然有經驗公式也不一定有用。
你輸入輸出有12年的數據,但是你把這12年數據,其中多少年的數據拿來做網路訓練用,多少年的拿來測試用呢?你沒說明啊
你應該是拿3年數據進行網路訓練,9年拿來測試網路了,所以有九年的結果。建議你最好前九年數據拿來訓練網路,最後三年用來測試網路,輸出結果。
望採納,有問題繼續討論
C. Matlab BP神經網路訓練圖結果怎麼看,不會看
1、Redis和Memcached都是將數據存放在內存中,都是內存資料庫。不過Memcached還可用於緩存其他東西,例如圖片、視頻等等;
2、Redis不僅僅支持簡單的K/V類型的數據,同時還提供List,Set,Hash等數據結構的存儲;
3、虛擬內存–Redis當物理內存用完時,可以將一些很久沒用到的Value 交換到磁碟;
D. 關於matlab 中神經網路工具箱使用:幫我解釋下這段創建BP神經網路,用於數據分類的結果
從你的代碼上看,返回來的不是0就是1,是分類的結果啊!
E. BP神經網路matlab得出的結果分析,新手不知道怎麼看,請各位大神幫幫忙
建議你把數據導出,去計算預測值和真實值之間的各類誤差。
F. bp神經網路matlab工具箱建模結果
你用的是matlab的神經網路工具箱吧。那是因為權值和閾值每次都是隨機初始化的,所以結果就會不一樣,
你可以把隨機種子固定,即在代碼前面加上setdemorandstream(pi); 這樣每次訓練出來的結果都是一樣的了。
看來樓主是剛開始學習神經網路的,推薦一些資料給樓主:
神經網路之家 (專講神經網路的網站,有視頻下載)
matlab中文論壇的神經網路專區
數學中國的神經網路專區
較好的書:
MATLAB神經網路原理與實例精解
G. 用matlabBP神經網路做多元線性回歸,求問各參數的擬合值怎麼看
這個要看你選擇的激活函數,若是你的激活函數為非線性函數,那就不可能得到各參數的擬合值。如果你所選用的激活函數是線性函數,那麼就可以先把輸出的表達式寫出來,即權向量和輸入的矩陣乘積。得到表達式後就可以得到相應參數的擬合值了
H. 如何判斷bp神經網路訓練有效性
1、你可以嘗試運行多次後比較其結果,最好重啟matlab,再運行你的神經網路程序。
2、確認一下你的bp神經網路參數設置是否合理。
3、也有可能的數據不適合用bp神經網路訓練,可以考慮其他方法。
I. Matlab構造BP神經網路訓練之後怎麼查看模擬的數據
A就是模擬的數據,就在在命令窗口裡面