Implement independent Callbacks class
kaylode opened this issue · comments
Minh-Khoi Pham commented
Minh-Khoi Pham commented
For example:
Source: tensorflow - keras
class CustomCallback(keras.callbacks.Callback):
def on_train_begin(self, logs=None):
keys = list(logs.keys())
print("Starting training; got log keys: {}".format(keys))
def on_train_end(self, logs=None):
keys = list(logs.keys())
print("Stop training; got log keys: {}".format(keys))
def on_epoch_begin(self, epoch, logs=None):
keys = list(logs.keys())
print("Start epoch {} of training; got log keys: {}".format(epoch, keys))
def on_epoch_end(self, epoch, logs=None):
keys = list(logs.keys())
print("End epoch {} of training; got log keys: {}".format(epoch, keys))
- Example usage:
trainer = ClassificationTrainer(..., callbacks = List[Callbacks])
Minh-Khoi Pham commented