pub struct TrainingRun {
pub class_level_global_explanations: Option<Vec<GlobalExplanation>>,
pub data_split_result: Option<DataSplitResult>,
pub evaluation_metrics: Option<EvaluationMetrics>,
pub model_level_global_explanation: Option<GlobalExplanation>,
pub results: Option<Vec<IterationResult>>,
pub start_time: Option<DateTime<Utc>>,
pub training_options: Option<TrainingOptions>,
pub training_start_time: Option<i64>,
pub vertex_ai_model_id: Option<String>,
pub vertex_ai_model_version: Option<String>,
}
Expand description
Information about a single training query run for the model.
This type is not used in any activity, and only used as part of another schema.
Fields§
§class_level_global_explanations: Option<Vec<GlobalExplanation>>
Output only. Global explanation contains the explanation of top features on the class level. Applies to classification models only.
data_split_result: Option<DataSplitResult>
Output only. Data split result of the training run. Only set when the input data is actually split.
evaluation_metrics: Option<EvaluationMetrics>
Output only. The evaluation metrics over training/eval data that were computed at the end of training.
model_level_global_explanation: Option<GlobalExplanation>
Output only. Global explanation contains the explanation of top features on the model level. Applies to both regression and classification models.
results: Option<Vec<IterationResult>>
Output only. Output of each iteration run, results.size() <= max_iterations.
start_time: Option<DateTime<Utc>>
Output only. The start time of this training run.
training_options: Option<TrainingOptions>
Output only. Options that were used for this training run, includes user specified and default options that were used.
training_start_time: Option<i64>
Output only. The start time of this training run, in milliseconds since epoch.
vertex_ai_model_id: Option<String>
The model id in the Vertex AI Model Registry for this training run.
vertex_ai_model_version: Option<String>
Output only. The model version in the Vertex AI Model Registry for this training run.
Trait Implementations§
Source§impl Clone for TrainingRun
impl Clone for TrainingRun
Source§fn clone(&self) -> TrainingRun
fn clone(&self) -> TrainingRun
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TrainingRun
impl Debug for TrainingRun
Source§impl Default for TrainingRun
impl Default for TrainingRun
Source§fn default() -> TrainingRun
fn default() -> 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>,
Source§impl Serialize for TrainingRun
impl Serialize for TrainingRun
impl Part for TrainingRun
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more