pub struct TrainingRun {
pub evaluation_metrics: Option<EvaluationMetrics>,
pub start_time: OffsetDateTime,
pub data_split_result: Option<DataSplitResult>,
pub training_options: Option<TrainingOptions>,
pub global_explanations: Option<Vec<GlobalExplanation>>,
pub results: Option<Vec<IterationResult>>,
}
Fields§
§evaluation_metrics: Option<EvaluationMetrics>
The evaluation metrics over training/eval data that were computed at the end of training.
start_time: OffsetDateTime
The start time of this training run.
data_split_result: Option<DataSplitResult>
Data split result of the training run. Only set when the input data is actually split.
training_options: Option<TrainingOptions>
Options that were used for this training run, includes user specified and default options that were used.
global_explanations: Option<Vec<GlobalExplanation>>
Global explanations for important features of the model. For multi-class models, there is one entry for each label class. For other models, there is only one entry in the list.
results: Option<Vec<IterationResult>>
Output of each iteration run, results.size() <= max_iterations.
Trait Implementations§
Source§impl Clone for TrainingRun
impl Clone for TrainingRun
Source§fn clone(&self) -> TrainingRun
fn clone(&self) -> TrainingRun
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TrainingRun
impl Debug for TrainingRun
Source§impl Default for TrainingRun
impl Default for TrainingRun
Source§impl<'de> Deserialize<'de> for TrainingRun
impl<'de> Deserialize<'de> for TrainingRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TrainingRun
impl RefUnwindSafe for TrainingRun
impl Send for TrainingRun
impl Sync for TrainingRun
impl Unpin for TrainingRun
impl UnwindSafe for TrainingRun
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request