Я пытаюсь приспособить мою простую модель кераса для классификации 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,)