pub trait EventProcessorTraining<TrainEvent, ValidEvent>: Send {
// Required methods
fn process_train(&mut self, event: TrainEvent);
fn process_valid(&mut self, event: ValidEvent);
fn renderer(self) -> Box<dyn MetricsRenderer>;
}Expand description
Process events happening during training and validation.
Required Methods§
Sourcefn process_train(&mut self, event: TrainEvent)
fn process_train(&mut self, event: TrainEvent)
Collect a training event.
Sourcefn process_valid(&mut self, event: ValidEvent)
fn process_valid(&mut self, event: ValidEvent)
Collect a validation event.
Sourcefn renderer(self) -> Box<dyn MetricsRenderer>
fn renderer(self) -> Box<dyn MetricsRenderer>
Returns the renderer used for training.