gmolprop.utils.early_stopping.EarlyStopping
- class gmolprop.utils.early_stopping.EarlyStopping(patience=10, verbose=False, delta=0, save_path='')
Bases:
objectEarly stops the training if validation loss doesn’t improve after a given patience.
Methods
Args:
Saves model when validation loss decrease.
- __init__(patience=10, verbose=False, delta=0, save_path='') None
Args:
- patience (int): How long to wait after last time validation loss improved.
Default: 7
- verbose (bool): If True, prints a message for each validation loss improvement.
Default: False
- delta (float): Minimum change in the monitored quantity to qualify as an improvement.
Default: 0
- save_checkpoint(val_loss, model) None
Saves model when validation loss decrease.