restore_best_weights问题keras提前停止

Har*_*moz 7 keras keras-2

我正在使用keras的早期学习来完成我的深度学习项目.这里的文件提到了恢复最佳权重的非常有用的想法.但不知怎的,我还没能使用它.我在keras 2.2.2/TF 1.10,从anaconda安装.呼叫很简单如下.有什么问题吗?

es = EarlyStopping(monitor ='val_acc',min_delta = 1e-4,耐心=耐心_,verbose = 1,restore_best_weights = True)

init()得到了一个意外的关键字参数'restore_best_weights'

Mat*_*gro 14

啊,这是一个非常普遍的问题.在线keras文档是从github中的主分支生成的,因此最近才引入的功能存在于那里,但在任何Keras版本中都没有.

所以回调的restore_best_weights选项是在EarlyStopping2018年8月18日添加的,而目前最新的Keras版本(2.2.2)是在2018年7月28日发布的.所以你将不得不使用Keras master,等待Keras发布,或者只是不要使用该选项.

更新:现在包含在Keras 2.2.3版本中.