0
我正在訓練一個神經網絡來預測輸出。 我有一個名爲testX的測試集,它是一個4x13矩陣,神經元的數量是10,名爲forecastOutput的預期輸出是1x13矩陣。另外,net.IW {1}是一個10x4矩陣,net.b {1}是一個10x1矩陣。 Matlab中神經網絡的矩陣尺寸問題
而不是使用SIM功能,我在Matlab中嘗試以下代碼來預測輸出。
y = logsig(net.IW{1} * testX + net.b{1});
forecastOutput = purelin(net.LW{2} * y + net.b{2});
但是,在矩陣維上有一個錯誤。如何使用這些代碼獲得1x13矩陣的輸出?
謝謝。
檢查不同的尺寸。 'size(net.IW {1})','size(net.b {1})'等。請用這個信息更新問題。 –
@Robert P我用最初的權重和偏差維度更新了我的問題。 – Ping