AbstractTrainingPhase
	
abstract type defined in module 
	FluxTraining.Phases
			abstract type AbstractTrainingPhase <: Phase
An abstract type for phases where parameter updates are being made. This exists so callbacks can dispatch on it and work with custom training phases.
			The default implementation for supervised tasks is 
	
			
			TrainingPhase.
The following pages link back here:
callbacks/callbacks.jl , callbacks/earlystopping.jl , callbacks/logging/checkpointer.jl , callbacks/logging/logger.jl , callbacks/phases.jl , callbacks/sanitycheck.jl , callbacks/scheduler.jl , learner.jl