Python 为什么';验证是否频繁使用Keras模型拟合?

Python 为什么';验证是否频繁使用Keras模型拟合?,python,tensorflow,keras,anaconda,Python,Tensorflow,Keras,Anaconda,根据,fit采用validation\u freqparam: 验证\u频率:仅在提供验证数据时相关。整数或列表/元组/集合。如果为整数,则指定在执行新的验证运行之前要运行的训练时段数,例如,validation_freq=2每2个时段运行一次验证。如果列表、元组或集合指定要在其上运行验证的年代,例如validation_freq=[1、2、10]在第一、第二和第十个年代末运行验证 这引起: File "/Users/george/anaconda3/lib/python3.6/site-pac

根据,fit采用
validation\u freq
param:

验证\u频率:仅在提供验证数据时相关。整数或列表/元组/集合。如果为整数,则指定在执行新的验证运行之前要运行的训练时段数,例如,validation_freq=2每2个时段运行一次验证。如果列表、元组或集合指定要在其上运行验证的年代,例如validation_freq=[1、2、10]在第一、第二和第十个年代末运行验证

这引起:

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?我试过:

> conda update keras
Collecting package metadata: done
Solving environment: done

# All requested packages already installed.

添加了
验证\u freq
的提交是在最新版本2.2.4之后添加的。参见,这是在去年10月发布的最新版本之后28天前承诺的

我通过从keras'
git
repo安装修复了这个问题:

pip uninstall keras
pip install git+git://github.com/keras-team/keras.git

尽管您使用的是
conda
pip
仍然可以安装软件包。您可能需要将
pip
安装到正确的python上,即
pip3安装
或在windows
python-m pip安装
。最坏的结果是最坏的

为了回答您的问题,您的回答没有告诉我为什么下载了不同的文件。是因为提交是在上次发布之后吗?最后的版本是什么?您正在运行哪个版本?你的回答给我带来了更多的问题。而且,你的解决方案对我也不起作用。我不想建造凯拉斯。我不确定你的答案,但我猜你是从主分支的顶端开始建造的……我也不会这么做。我也不会从源头上建造巨蟒,除非有充分的理由这么做。但是,您的回答对验证我的症状很有用;这感觉像是keras的一个任意错误。我不能告诉你为什么会这样,但我告诉过你如何修复它。我在这里使用“build”作为“install”的同义词,您只需运行命令,就可以得到git上的keras版本,它彻底解决了问题。这个答案在功能上与conda update相同,只是在主分支上使用What进行更新。请至少运行该命令,看看它是否解决了您的问题。如果它仍然存在,请让我知道,以便我可以进一步帮助。好的,请参阅编辑-您在最新版本之后添加它是正确的。要使用该参数,您必须从主分支(位于上面)安装,或者等待下一个版本。
pip uninstall keras
pip install git+git://github.com/keras-team/keras.git