У меня есть такой вход
x=[[0,0,0,0,1,0,0,0]....[n,n,n,n,n,n,n,n]]
x.shape=(18998,8)
Такой вывод
y= 11 11 11 11 ... 10
y.shape=(18998,)
Я строю такую модель
env_model = Sequential()
env_model.add(Dense(8, activation='relu', input_dim=8))
env_model.add(Dense(128, activation='relu'))
env_model.add(Dense(256, activation='relu'))
env_model.add(Dense(512, activation='relu'))
env_model.add(Dense(14, activation='softmax'))
env_model.summary()
env_model.save('model_weights/weights.environment.h5')
Я думал, что модель не должна была быть проблемой, но я продолжал получать сообщение об ошибке, подобное следующему:
'ValueError: Ошибка при проверке цели: ожидается, что плотность_8 имеет форму(14,), но получил массив с формой (1,) '
Не могли бы вы помочь мне указать, что не так с моим входом, выходом или моделью?Я с нетерпением жду вашей помощи.Большое спасибо!