pub struct HyperparameterConfig {
pub meta_learning_rate: f64,
pub max_steps: usize,
pub tolerance: f64,
pub second_order: bool,
pub validation_frequency: usize,
pub early_stopping_patience: usize,
}Expand description
Configuration for hyperparameter optimization
Fields§
§meta_learning_rate: f64Learning rate for hyperparameter updates
max_steps: usizeMaximum number of optimization steps
tolerance: f64Convergence tolerance
second_order: boolWhether to use second-order gradients
validation_frequency: usizeValidation frequency (steps)
early_stopping_patience: usizeEarly stopping patience
Trait Implementations§
Source§impl Clone for HyperparameterConfig
impl Clone for HyperparameterConfig
Source§fn clone(&self) -> HyperparameterConfig
fn clone(&self) -> HyperparameterConfig
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 moreSource§impl Debug for HyperparameterConfig
impl Debug for HyperparameterConfig
Auto Trait Implementations§
impl Freeze for HyperparameterConfig
impl RefUnwindSafe for HyperparameterConfig
impl Send for HyperparameterConfig
impl Sync for HyperparameterConfig
impl Unpin for HyperparameterConfig
impl UnsafeUnpin for HyperparameterConfig
impl UnwindSafe for HyperparameterConfig
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> ⓘ
Converts
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> ⓘ
Converts
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