Restore_best_weights 问题 keras 提前停止

2024-02-21

我正在将 Keras 的 EarlyStopping 用于我的深度学习项目。文档here https://keras.io/callbacks/#earlystopping提到了一个非常有用的恢复最佳体重的想法。但不知何故我还无法使用它。我使用的是 Keras 2.2.2/TF 1.10,使用 Anaconda 安装。 调用简单如下。有什么问题吗?

es = EarlyStopping(monitor='val_acc', min_delta=1e-4, patience=patience_,verbose=1,restore_best_weights=True)

__init__()收到意外的关键字参数“restore_best_weights”


啊,一个很常见的问题。 keras 在线文档是从 github 中的 master 分支生成的,因此最近才引入的功能在那里出现,但尚未出现在任何 Keras 版本中。

So the restore_best_weights的选项EarlyStopping回调是在 2018 年 8 月 18 日添加的,而目前最新的 Keras 版本 (2.2.2) 是在 2018 年 7 月 28 日发布的。因此,您必须使用 Keras master,等待 Keras 版本,或者干脆不使用该选项。

Update:现在它已包含在喀拉斯2.2.3 https://github.com/keras-team/keras/releases/tag/2.2.3发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Restore_best_weights 问题 keras 提前停止 的相关文章

随机推荐