pub struct AnisotropicRBFSampler { /* private fields */ }Expand description
Anisotropic RBF kernel sampler using random Fourier features AnisotropicRBFSampler
Implementations§
Source§impl AnisotropicRBFSampler
impl AnisotropicRBFSampler
Sourcepub fn length_scales(self, length_scales: Vec<f64>) -> Self
pub fn length_scales(self, length_scales: Vec<f64>) -> Self
Set length scales manually (disables automatic learning)
Sourcepub fn signal_variance(self, signal_variance: f64) -> Self
pub fn signal_variance(self, signal_variance: f64) -> Self
Set signal variance
Sourcepub fn learn_length_scales(self, learn: bool) -> Self
pub fn learn_length_scales(self, learn: bool) -> Self
Enable/disable automatic length scale learning
Sourcepub fn optimization_params(self, max_iter: usize, tol: f64) -> Self
pub fn optimization_params(self, max_iter: usize, tol: f64) -> Self
Set optimization parameters
Sourcepub fn random_state(self, seed: u64) -> Self
pub fn random_state(self, seed: u64) -> Self
Set random seed
Trait Implementations§
Source§impl Clone for AnisotropicRBFSampler
impl Clone for AnisotropicRBFSampler
Source§fn clone(&self) -> AnisotropicRBFSampler
fn clone(&self) -> AnisotropicRBFSampler
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 AnisotropicRBFSampler
impl Debug for AnisotropicRBFSampler
Source§impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for AnisotropicRBFSampler
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for AnisotropicRBFSampler
Source§type Fitted = FittedAnisotropicRBF
type Fitted = FittedAnisotropicRBF
The fitted model type
Source§fn fit(self, x: &Array2<f64>, _y: &()) -> Result<Self::Fitted>
fn fit(self, x: &Array2<f64>, _y: &()) -> Result<Self::Fitted>
Fit the model to the provided data with validation
Source§fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
Fit with custom validation and early stopping
Auto Trait Implementations§
impl Freeze for AnisotropicRBFSampler
impl RefUnwindSafe for AnisotropicRBFSampler
impl Send for AnisotropicRBFSampler
impl Sync for AnisotropicRBFSampler
impl Unpin for AnisotropicRBFSampler
impl UnwindSafe for AnisotropicRBFSampler
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