Skip to content

dohlee/deeplearning-earlystopping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

deep-learning-early-stopping

A minimal utility class for an early-stopping of your deep learning model training. No additional packages needed.

Quickstart

from earlystopping import EarlyStopping

early_stopping = EarlyStopping(patience=5, delta=1e-2, less_is_better=True)

for epoch in range(num_epoch):
    train_loss = train(...)
    val_loss = validate(...)

    stop = early_stopping.step(val_loss)
    if stop:
        print(f'Early stopping! Best validation loss: {early_stopping.get_best_score()}')
        break

About

A minimal python class implementation for early stopping during deep learning model training.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages