我需要一個神經網絡,我可以把10個輸入:前9個是簡單數字,最後一個是矩陣(15x15)。我的輸出將是最後3個數字。有沒有辦法做到這一點,而不需要將矩陣轉換爲矢量?如果我將它轉換成矢量,我會放鬆我的數字的位置,還是不會? 非常感謝。神經網絡的輸入是一個矩陣
0
A
回答
1
沒有理由轉換矩陣將導致數丟失位置。比如,你可以使用numpy的的扁平化,以獲得一個向量以特定的順序,然後使用numpy的的重塑它重新變換矩陣,用同樣的順序:
In:
array([[1,2], [3, 4], [5, 6]]).flatten('F').reshape((3, 2), order='F')
Out:
array([[1, 2],
[3, 4],
[5, 6]])
1
矢量化數據很少會降低性能。 但是,也有您的問題的模型以及: https://www.mii.lt/informatica/pdf/INFO720.pdf
此模型接受純粹矩陣值輸入。但很容易通過添加額外的矢量值輸入(即w'x + u'Xv
,其中x
是9矢量而15x15 X
是矩陣)來修改它。
相關問題
- 1. 以輸入神經網絡矩陣數據爲輸入
- 2. 神經網絡的輸入
- 3. 迴歸神經網絡是一個神經網絡鏈嗎?
- 4. Python:用矩陣編寫一個小的神經網絡
- 5. 神經網絡的輸入/輸出
- 6. 神經網絡的信號輸入
- 7. 神經網絡的標稱值輸入
- 8. 神經網絡的順序輸入
- 9. 神經網絡的加權輸入
- 10. 神經網絡中的二維輸入
- 11. 非標準輸入的神經網絡
- 12. 如何訓練使用矩陣作爲輸入的Matlab神經網絡?
- 13. 神經網絡多輸入和一個輸出
- 14. 創建多個神經網絡陣列
- 15. 神經網絡輸入形狀錯誤
- 16. 神經網絡非線性輸入
- 17. 神經網絡輸入順序
- 18. 更新神經網絡輸入
- 19. Simulink神經網絡數據輸入
- 20. 神經網絡輸出
- 21. 2輸出神經網絡?
- 22. 多輸出神經網絡
- 23. 10個輸入和10個輸出的神經網絡
- 24. 神經網絡的輸入層(應輸入到所有神經元?)
- 25. 我的神經網絡有多少個輸出神經元?
- 26. 卷積神經網絡是否需要歸一化輸入?
- 27. 神經網絡入門(ANN)?
- 28. 神經網絡爲同一輸入提供不同的輸出
- 29. 神經網絡
- 30. 神經網絡