我正在尝试使用 Keras,EarlyStopping
但是每当我尝试使用restore_best_weights
它时都会出现错误:
_init_() got an unexpected keyword argument 'restore_best_weights'
我正在使用最新的 Keras,所以我真的不确定为什么会这样。
我正在尝试使用 Keras,EarlyStopping
但是每当我尝试使用restore_best_weights
它时都会出现错误:
_init_() got an unexpected keyword argument 'restore_best_weights'
我正在使用最新的 Keras,所以我真的不确定为什么会这样。
你使用的是什么版本的 Keras?
如果您仍然使用 Keras 2.3.1,请确保您没有混合keras
和tensorflow
版本。
更准确地说,避免使用像 from keras.layers
importConv2D
和 from tensorflow.keras.layers
import这样的导入MaxPool2D
。
如果此问题后问题仍然存在,请使用所有导入 from tensorflow
,即 from tensorflow.keras import ....
。
避免使用普通的 Keras 包,因为它在可预见的将来会过时;另一个问题是,在 tensorflow 中,它的维护程度远不及 keras。
您可以从您的环境中完全卸载它。