我正在尝试将我的简单keras模型适合5类分类:
model = Sequential()
model.add(Dense(64, input_shape=(6,), activation="relu"))
model.add(Dense(5, activation="softmax"))
此外,我还有以下格式的数据:
>print(features)
[array([155, 22, 159, 57, 247, 88], dtype=uint8),
array([184, 165, 127, 49, 190, 0,], dtype=uint8),
...
array([35, 136, 32, 255, 114, 137], dtype=uint8)]
但是当我尝试拟合模型时,出现下一个错误:
Error when checking input: expected input_layer_input to have shape (6,) but got array with shape (1,)
我不明白这个错误的原因是什么。你能帮我买吗?
一些其他信息:
>type(features)
numpy.ndarray
>features.shape
(108885,)
>type(features[0])
numpy.ndarray
>features[0].shape
(6,)