Struct ReevalEntry
#[non_exhaustive]pub struct ReevalEntry {
pub trial: TrialId,
pub number: TrialNumber,
pub tune_value: f64,
pub test_value: f64,
pub overfit_gap: f64,
}Expand description
One configuration’s tune-vs-test comparison in a FinalReport.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.trial: TrialIdThe re-evaluated trial.
number: TrialNumberIts per-study number.
tune_value: f64Its objective aggregated over the tune seeds — what the sampler saw.
test_value: f64Its objective aggregated over the disjoint test seeds.
overfit_gap: f64The signed overfit_gap: positive
when the configuration looked better on tune seeds than it held up on
test seeds.
Trait Implementations§
§impl Clone for ReevalEntry
impl Clone for ReevalEntry
§fn clone(&self) -> ReevalEntry
fn clone(&self) -> ReevalEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReevalEntry
§impl Debug for ReevalEntry
impl Debug for ReevalEntry
§impl PartialEq for ReevalEntry
impl PartialEq for ReevalEntry
impl StructuralPartialEq for ReevalEntry
Auto Trait Implementations§
impl Freeze for ReevalEntry
impl RefUnwindSafe for ReevalEntry
impl Send for ReevalEntry
impl Sync for ReevalEntry
impl Unpin for ReevalEntry
impl UnsafeUnpin for ReevalEntry
impl UnwindSafe for ReevalEntry
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