pub struct GromovWassersteinSampler { /* private fields */ }Expand description
Gromov-Wasserstein kernel approximation
Implements approximations to Gromov-Wasserstein distances which compare metric measure spaces by their intrinsic geometry. GromovWassersteinSampler
Implementations§
Source§impl GromovWassersteinSampler
impl GromovWassersteinSampler
Sourcepub fn loss_function(self, loss: GWLossFunction) -> Self
pub fn loss_function(self, loss: GWLossFunction) -> Self
Set the loss function
Sourcepub fn random_state(self, seed: u64) -> Self
pub fn random_state(self, seed: u64) -> Self
Set random state
Trait Implementations§
Source§impl Clone for GromovWassersteinSampler
impl Clone for GromovWassersteinSampler
Source§fn clone(&self) -> GromovWassersteinSampler
fn clone(&self) -> GromovWassersteinSampler
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 GromovWassersteinSampler
impl Debug for GromovWassersteinSampler
Source§impl Default for GromovWassersteinSampler
impl Default for GromovWassersteinSampler
Source§impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for GromovWassersteinSampler
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for GromovWassersteinSampler
Source§type Fitted = FittedGromovWassersteinSampler
type Fitted = FittedGromovWassersteinSampler
The fitted model type
Source§fn fit(self, x: &Array2<f64>, _y: &()) -> SklResult<Self::Fitted>
fn fit(self, x: &Array2<f64>, _y: &()) -> SklResult<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 GromovWassersteinSampler
impl RefUnwindSafe for GromovWassersteinSampler
impl Send for GromovWassersteinSampler
impl Sync for GromovWassersteinSampler
impl Unpin for GromovWassersteinSampler
impl UnwindSafe for GromovWassersteinSampler
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