Quando solicito ao Keras para aplicar a previsão com um modelo ajustado a um novo conjunto de dados sem rótulo como este:
model1.predict_classes(X_test)
Funciona bem. Mas quando tento fazer previsão para apenas uma linha, ela falha:
model1.predict_classes(X_test[10])
Exception: Error when checking : expected dense_input_6 to have shape (None, 784) but got array with shape (784, 1)
Eu quero saber porque?
numpy.ndarray
. Assim, para obter apenas o valor que deseja:q = model.predict(np.array([single_x_test]))[0]