Tensorflow 1.15、Keras 2.2.5、批次结束或列车批次结束未触发

u2nhd7ah  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(125)

这是我的自定义调用黑色:

class CustomCallback(keras.callbacks.Callback):
    def on_train_begin(self, logs=None):
          print("on_train_begin")
    def on_train_batch_end(self, batch, logs=None):
          print("on_train_batch_end")
    def on_batch_end(self, batch, logs=None):
          print("on_batch_end")

问题:在培训过程中,我只看到输出中出现"on_train_begin"。
我的Tensorflow版本:1.15我的Keras版本:2.2.5
有办法吗?
谢谢
注:我不想改变我的Keras/TF版本

uwopmtnx

uwopmtnx1#

我只好打电话:

clist.on_train_batch_end(batch_num, logs)

在训练循环中

clist = CallbackList(callbacks=self.callbacks)

相关问题