Struct google_api_proto::google::cloud::bigquery::v2::model::training_run::IterationResult
source · pub struct IterationResult {
pub index: Option<i32>,
pub duration_ms: Option<i64>,
pub training_loss: Option<f64>,
pub eval_loss: Option<f64>,
pub learn_rate: f64,
pub cluster_infos: Vec<ClusterInfo>,
pub arima_result: Option<ArimaResult>,
pub principal_component_infos: Vec<PrincipalComponentInfo>,
}
Expand description
Information about a single iteration of the training run.
Fields§
§index: Option<i32>
Index of the iteration, 0 based.
duration_ms: Option<i64>
Time taken to run the iteration in milliseconds.
training_loss: Option<f64>
Loss computed on the training data at the end of iteration.
eval_loss: Option<f64>
Loss computed on the eval data at the end of iteration.
learn_rate: f64
Learn rate used for this iteration.
cluster_infos: Vec<ClusterInfo>
Information about top clusters for clustering models.
arima_result: Option<ArimaResult>
Arima result.
principal_component_infos: Vec<PrincipalComponentInfo>
The information of the principal components.
Trait Implementations§
source§impl Clone for IterationResult
impl Clone for IterationResult
source§fn clone(&self) -> IterationResult
fn clone(&self) -> IterationResult
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 IterationResult
impl Debug for IterationResult
source§impl Default for IterationResult
impl Default for IterationResult
source§impl Message for IterationResult
impl Message for IterationResult
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for IterationResult
impl PartialEq for IterationResult
source§fn eq(&self, other: &IterationResult) -> bool
fn eq(&self, other: &IterationResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IterationResult
Auto Trait Implementations§
impl Freeze for IterationResult
impl RefUnwindSafe for IterationResult
impl Send for IterationResult
impl Sync for IterationResult
impl Unpin for IterationResult
impl UnwindSafe for IterationResult
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
§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>
Wrap the input message
T
in a tonic::Request