Я пытаюсь предсказать закодированные вручную данные с помощью моей модели keras, но это не работает:
print(np.array([5.1, 3.5, 1.4]).shape)
prediction = model.predict(np.array([5.1, 3.5, 1.4]))
Дает мне:
(3,)
ValueError: Error when checking input: expected dense_13_input to have shape (3,) but got array with shape (1,)
Как я могу это решить? благодаря
вам нужно добавить размер партии (n_batch, feat_dim) ==> (1,3)
inp = Input((3))
x = Dense(10)(inp)
model = Model(inp, x)
X = np.array([5.1, 3.5, 1.4])
model.predict(X[None,:])
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения