Struct google_api_proto::google::cloud::bigquery::v2::model::TrainingRun
source · pub struct TrainingRun {
pub training_options: Option<TrainingOptions>,
pub start_time: Option<Timestamp>,
pub results: Vec<IterationResult>,
pub evaluation_metrics: Option<EvaluationMetrics>,
pub data_split_result: Option<DataSplitResult>,
pub model_level_global_explanation: Option<GlobalExplanation>,
pub class_level_global_explanations: Vec<GlobalExplanation>,
pub vertex_ai_model_id: String,
pub vertex_ai_model_version: String,
}
Expand description
Information about a single training query run for the model.
Fields§
§training_options: Option<TrainingOptions>
Output only. Options that were used for this training run, includes user specified and default options that were used.
start_time: Option<Timestamp>
Output only. The start time of this training run.
results: Vec<IterationResult>
Output only. Output of each iteration run, results.size() <= max_iterations.
evaluation_metrics: Option<EvaluationMetrics>
Output only. The evaluation metrics over training/eval data that were computed at the end of training.
data_split_result: Option<DataSplitResult>
Output only. Data split result of the training run. Only set when the input data is actually split.
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.
class_level_global_explanations: Vec<GlobalExplanation>
Output only. Global explanation contains the explanation of top features on the class level. Applies to classification models only.
vertex_ai_model_id: String
The model id in the Vertex AI Model Registry for this training run.
vertex_ai_model_version: 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§impl Message for TrainingRun
impl Message for TrainingRun
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for TrainingRun
impl PartialEq for TrainingRun
source§fn eq(&self, other: &TrainingRun) -> bool
fn eq(&self, other: &TrainingRun) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq 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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
T
in a tonic::Request