expected dense_10_input to have shape (13,) but got array with shape (1,)

报错log为:

测试某条数据,结果为:
Traceback (most recent call last):
File “/home/appleyuchi/桌面/Python深度学习/deep_learning_chollet/第三章-神经网络入门/波士顿房价预测.py”, line 175, in
print"测试某条数据,结果为:",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/第三章-神经网络入门/波士顿房价预测.py”]
[dir: /home/appleyuchi/桌面/Python深度学习/deep_learning_chollet/第三章-神经网络入门]
[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"测试某条数据,结果为:",model.predict(test_data[0])

改成

print"测试某条数据,结果为:",model.predict(test_data[0].reshape(1,13))

神经网络需要的nxm其实是np.shape眼里的mxn
刚好反了一下。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值