expected dense_10_input to have shape (13,) but got array with shape (1,)
報錯log為:
測試某條數(shù)據(jù),結(jié)果為:
Traceback (most recent call last):
File “/home/appleyuchi/桌面/Python深度學習/deep_learning_chollet/第三章-神經(jīng)網(wǎng)絡入門/波士頓房價預測.py”, line 175, in
print"測試某條數(shù)據(jù),結(jié)果為:",model.predict(test_data[0].reshape(13,1))
File “/home/appleyuchi/.virtualenvs/python2.7/local/lib/python2.7/site-packages/keras/engine/training.py”, line 1149, in predict
x, _, _ = self._standardize_user_data(x)
File “/home/appleyuchi/.virtualenvs/python2.7/local/lib/python2.7/site-packages/keras/engine/training.py”, line 751, in _standardize_user_data
exception_prefix=‘input’)
File “/home/appleyuchi/.virtualenvs/python2.7/local/lib/python2.7/site-packages/keras/engine/training_utils.py”, line 138, in standardize_input_data
str(data_shape))
ValueError: Error when checking input: expected dense_10_input to have shape (13,) but got array with shape (1,)
[Finished in 7.4s with exit code 1]
[shell_cmd: python -u “/home/appleyuchi/桌面/Python深度學習/deep_learning_chollet/第三章-神經(jīng)網(wǎng)絡入門/波士頓房價預測.py”]
[dir: /home/appleyuchi/桌面/Python深度學習/deep_learning_chollet/第三章-神經(jīng)網(wǎng)絡入門]
[path: /home/appleyuchi/bin:/home/appleyuchi/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
解決方案:
print"測試某條數(shù)據(jù),結(jié)果為:",model.predict(test_data[0])改成
print"測試某條數(shù)據(jù),結(jié)果為:",model.predict(test_data[0].reshape(1,13))神經(jīng)網(wǎng)絡需要的nxm其實是np.shape眼里的mxn
剛好反了一下。
總結(jié)
以上是生活随笔為你收集整理的expected dense_10_input to have shape (13,) but got array with shape (1,)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交叉熵(cross entropy)概念
- 下一篇: 神经网络中,正则化L1与L2的区别、如何