pub enum WeightOptimizer {
CoordinateDescent,
SGD,
Adam,
RMSprop,
LBFGS,
ProximalGradient,
ADMM,
}Expand description
Weight optimization algorithms for ensemble weights
Variants§
CoordinateDescent
Coordinate descent for elastic net
SGD
Stochastic gradient descent
Adam
Adam optimizer
RMSprop
RMSprop optimizer
LBFGS
Limited-memory BFGS
ProximalGradient
Proximal gradient method
ADMM
Alternating direction method of multipliers
Trait Implementations§
Source§impl Clone for WeightOptimizer
impl Clone for WeightOptimizer
Source§fn clone(&self) -> WeightOptimizer
fn clone(&self) -> WeightOptimizer
Returns a duplicate 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 WeightOptimizer
impl Debug for WeightOptimizer
Source§impl PartialEq for WeightOptimizer
impl PartialEq for WeightOptimizer
impl StructuralPartialEq for WeightOptimizer
Auto Trait Implementations§
impl Freeze for WeightOptimizer
impl RefUnwindSafe for WeightOptimizer
impl Send for WeightOptimizer
impl Sync for WeightOptimizer
impl Unpin for WeightOptimizer
impl UnwindSafe for WeightOptimizer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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