rasa.utils.tensorflow.callback

RasaTrainingLogger Objects

class RasaTrainingLogger(tf.keras.callbacks.Callback)

Callback for logging the status of training.

init

def __init__(epochs:int, silent:bool)->None

Initializes the callback.

Arguments:

on_epoch_end

def on_epoch_end(epoch:int, logs: Optional[Dict[Text, Any]]=None)->None

Updates the logging output on every epoch end.

Arguments:

on_train_end

def on_train_end(logs: Optional[Dict[Text, Any]]=None)->None

Closes the progress bar after training.

Arguments:

RasaModelCheckpoint Objects

class RasaModelCheckpoint(tf.keras.callbacks.Callback)

Callback for saving intermediate model checkpoints.

init

def __init__(checkpoint_dir: Path)->None

Initializes the callback.

Arguments:

on_epoch_end

def on_epoch_end(epoch:int, logs: Optional[Dict[Text, Any]]=None)->None

Save the model on epoch end if the model has improved.

Arguments: