pub struct MemoryEfficientNystroem { /* private fields */ }Expand description
Memory-efficient Nyström approximation MemoryEfficientNystroem
Implementations§
Source§impl MemoryEfficientNystroem
impl MemoryEfficientNystroem
Sourcepub fn sampling(self, sampling: SamplingStrategy) -> Self
pub fn sampling(self, sampling: SamplingStrategy) -> Self
Set sampling strategy
Sourcepub fn config(self, config: MemoryConfig) -> Self
pub fn config(self, config: MemoryConfig) -> Self
Set memory configuration
Sourcepub fn fit_incremental(
&self,
x_chunks: Vec<Array2<f64>>,
) -> Result<FittedMemoryEfficientNystroem>
pub fn fit_incremental( &self, x_chunks: Vec<Array2<f64>>, ) -> Result<FittedMemoryEfficientNystroem>
Out-of-core training for large datasets
Trait Implementations§
Source§impl Clone for MemoryEfficientNystroem
impl Clone for MemoryEfficientNystroem
Source§fn clone(&self) -> MemoryEfficientNystroem
fn clone(&self) -> MemoryEfficientNystroem
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 MemoryEfficientNystroem
impl Debug for MemoryEfficientNystroem
Source§impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for MemoryEfficientNystroem
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for MemoryEfficientNystroem
Source§type Fitted = FittedMemoryEfficientNystroem
type Fitted = FittedMemoryEfficientNystroem
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 MemoryEfficientNystroem
impl RefUnwindSafe for MemoryEfficientNystroem
impl Send for MemoryEfficientNystroem
impl Sync for MemoryEfficientNystroem
impl Unpin for MemoryEfficientNystroem
impl UnwindSafe for MemoryEfficientNystroem
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