pub struct VAEConfig {
pub hidden_dims: Vec<usize>,
pub beta: f32,
pub learning_rate: f32,
pub batch_size: usize,
pub epochs: usize,
}Expand description
Configuration for VAE training
Fields§
§beta: f32§learning_rate: f32§batch_size: usize§epochs: usizeImplementations§
Source§impl VAEConfig
impl VAEConfig
Sourcepub fn high_compression() -> Self
pub fn high_compression() -> Self
Configuration for high compression ratio
Sourcepub fn chess_optimized() -> Self
pub fn chess_optimized() -> Self
Configuration optimized for chess positions
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VAEConfig
impl RefUnwindSafe for VAEConfig
impl Send for VAEConfig
impl Sync for VAEConfig
impl Unpin for VAEConfig
impl UnwindSafe for VAEConfig
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> 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