Я использую версию Keras 2.2.4 с тензорной платой 1.10.0 и тензор потока 1.10.0 в версии Python 3,6. Но я не могу использовать обратные вызовы для метода прогнозирования.
У меня есть одна сохраненная модель, поэтому сначала я загрузил модель, а затем попытался предсказать тестовые данные и отобразить их на тензорной доске. Это выдает ошибку, но согласно документам keras функция прогнозирования выглядит так:
прогнозировать (x, batch_size = нет, подробный = 0, шаги = нет, обратные вызовы = нет)
import keras.callbacks
from keras.models import load_model
model = load_model(strPath_model)
tb_test = keras.callbacks.TensorBoard(log_dir=strPath_model_test_logs,histogram_freq=0, write_graph=True, write_images=True)
y_test = model.predict(test_val_X, verbose=1, callbacks=[tb_test])
TypeError: Forex () получил неожиданный аргумент ключевого слова 'callbacks'