【发布时间】:2019-07-12 12:36:42
【问题描述】:
根据Keras docs,fit 需要一个validation_freq 参数:
validation_freq:仅在提供验证数据时相关。整数或列表/元组/集合。如果是整数,则指定在执行新的验证运行之前要运行多少训练 epoch,例如validation_freq=2 每 2 个 epoch 运行一次验证。如果是列表、元组或集合,则指定运行验证的时期,例如validation_freq=[1, 2, 10] 在第 1、2 和 10 个 epoch 结束时运行验证。
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。此后是否添加了此参数?
如果是这样,如何为 Anaconda 更新 Keras?我试过了:
> conda update keras
Collecting package metadata: done
Solving environment: done
# All requested packages already installed.
【问题讨论】:
标签: python tensorflow keras anaconda