pub struct RffConfig {
pub kernel_type: KernelType,
pub n_components: usize,
pub seed: Option<u64>,
}Expand description
Configuration for Random Fourier Features.
Fields§
§kernel_type: KernelTypeThe kernel type to approximate
n_components: usizeNumber of random features (n_components) The output dimension will be 2 * n_components (cos + sin)
seed: Option<u64>Random seed for reproducibility
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RffConfig
impl RefUnwindSafe for RffConfig
impl Send for RffConfig
impl Sync for RffConfig
impl Unpin for RffConfig
impl UnwindSafe for RffConfig
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