Training Curves

olympus.dashboard.plots.training_curve.plot_mean_objective_altair(results, objective='objective', fidelity='epoch')[source]

Plot the evolution of the objective averaged over all trials, and show the

Parameters:
results: List[dict(fidelity=str, objective=float)]

Examples

>>> results = [
...     dict(epoch=1, objective=0.229, uid=0),
...     dict(epoch=1, objective=0.239, uid=1),
...     dict(epoch=1, objective=0.249, uid=2),
...     dict(epoch=2, objective=0.312, uid=0),
...     dict(epoch=2, objective=0.333, uid=1),
...     dict(epoch=2, objective=0.346, uid=2),
... ]
>>> chart = plot_mean_objective_altair(results, fidelity='epoch')
../../_images/objective.png
olympus.dashboard.plots.training_curve.plot_objective_altair(objective='objective', fidelity='epoch')[source]