Keras提前停止回调无法识别“start_from_epoch”参数

yfjy0ee7  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(179)

由于某种原因,无法识别EarlyStopping回调中的start_from_epoch参数。

import tensorflow as tf

cbk = [tf.keras.callbacks.EarlyStopping(monitor='val_loss',
                                       min_delta=0,
                                       patience=3,
                                       restore_best_weights = True,
                                       start_from_epoch=10
                                       )]

TypeError: __init__() got an unexpected keyword argument 'start_from_epoch'

即使它在documentation中清楚地作为参数列出
我安装了最新版本的TensorFlow,有人知道为什么会这样吗?

pxy2qtax

pxy2qtax1#

我认为您使用的是Tensorflow的旧版本。
!pip install -q tensorflow==2.11.0

monitor='val_loss',
    min_delta=0,
    patience=0,
    verbose=0,
    mode='auto',
    baseline=None,
    restore_best_weights=False,
    start_from_epoch=0
)

相关问题