Callback and helper function to track progress of training or log results
from fastai.test_utils import *
learn = synth_learner()
learn.fit(5)
learn = synth_learner()
with learn.no_bar(): learn.fit(5)
learn = synth_learner(cbs=ShowGraphCallback())
learn.fit(5)
The results are appended to an existing file if append
, or they overwrite it otherwise.
learn = synth_learner(cbs=CSVLogger())
learn.fit(5)
df = learn.csv_logger.read_log()
test_eq(df.columns.values, learn.recorder.metric_names)
for i,v in enumerate(learn.recorder.values):
test_close(df.iloc[i][:3], [i] + v)
os.remove(learn.path/learn.csv_logger.fname)