epoch!
function defined in module
FluxTraining
epoch!(learner, phase[, dataiter])
Train
learner for one epoch on
dataiter. Iterates through
dataiter and
step!s for each batch/item.
If no data iterator is passed in, use
learner.data[phasedataiter(phase)].
The default implementation iterates over every batch in
dataiter and calls
step! for each. This behavior can be overloaded by implementing
epoch!(learner, ::MyPhase, dataiter).
If you're implementing a custom
epoch! method, it is recommended you make use of
runepoch to get begin and end events as well as proper handling of
CancelEpochExceptions.
See the default implementation for reference.
There is
1
method for FluxTraining.epoch!:
The following pages link back here:
training/onecycle.jl , FluxTraining.jl , callbacks/conditional.jl , callbacks/custom.jl , training.jl