pub struct NTKConfig {
pub n_layers: usize,
pub hidden_width: Option<usize>,
pub activation: Activation,
pub infinite_width: bool,
pub weight_variance: Float,
pub bias_variance: Float,
}Expand description
Configuration for Neural Tangent Kernel
Fields§
§n_layers: usizeNumber of layers in the neural network
Width of hidden layers (for finite-width approximation)
activation: ActivationActivation function
infinite_width: boolWhether to use the infinite-width limit
weight_variance: FloatVariance of weight initialization
bias_variance: FloatVariance of bias initialization
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NTKConfig
impl<'de> Deserialize<'de> for NTKConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NTKConfig
impl RefUnwindSafe for NTKConfig
impl Send for NTKConfig
impl Sync for NTKConfig
impl Unpin for NTKConfig
impl UnwindSafe for NTKConfig
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