В соответствии с Keras docs , для подгонки требуется параметр validation_freq
:
validation_freq: Уместно, только если предоставлены данные проверки.Целое число или список / кортеж / набор.Если целое число, указывает, сколько тренировочных эпох должно быть выполнено перед выполнением нового цикла проверки, например validation_freq = 2 запускает проверку каждые 2 эпохи.Если в списке, кортеже или наборе указываются эпохи, в которых нужно выполнять проверку, например validation_freq = [1, 2, 10] запускает проверку в конце 1-й, 2-й и 10-й эпох.
result = model.fit( X_train, Y_train, epochs=2000, verbose=1, validation_data=(X_test,Y_test), validation_freq=10) # , validation_split=0.2
Это поднимает:
File "/Users/george/anaconda3/lib/python3.6/site-packages/keras/engine/training.py", line 942, in fit
raise TypeError('Unrecognized keyword arguments: ' + str(kwargs))
TypeError: Unrecognized keyword arguments: {'validation_freq': 10}
Использование Keras2.1.6-tf.Добавлен ли этот параметр с тех пор?
Если да, то как обновить Keras для Anaconda?Я попробовал:
> conda update keras
Collecting package metadata: done
Solving environment: done
# All requested packages already installed.