pub struct ArchitectureSearchSpace {
pub layer_count_range: (usize, usize),
pub neuron_count_range: (usize, usize),
pub activation_options: Vec<String>,
pub dropout_range: (Float, Float),
pub max_skip_distance: usize,
pub use_batch_norm: bool,
}Expand description
Architecture search space definition
Fields§
§layer_count_range: (usize, usize)Range of layer counts
neuron_count_range: (usize, usize)Range of neurons per layer
activation_options: Vec<String>Available activation functions
dropout_range: (Float, Float)Dropout rate range
max_skip_distance: usizeMaximum skip connection distance
use_batch_norm: boolWhether to use batch normalization
Trait Implementations§
Source§impl Clone for ArchitectureSearchSpace
impl Clone for ArchitectureSearchSpace
Source§fn clone(&self) -> ArchitectureSearchSpace
fn clone(&self) -> ArchitectureSearchSpace
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 ArchitectureSearchSpace
impl Debug for ArchitectureSearchSpace
Auto Trait Implementations§
impl Freeze for ArchitectureSearchSpace
impl RefUnwindSafe for ArchitectureSearchSpace
impl Send for ArchitectureSearchSpace
impl Sync for ArchitectureSearchSpace
impl Unpin for ArchitectureSearchSpace
impl UnwindSafe for ArchitectureSearchSpace
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