pub struct SpatialPyramidFeatures {
pub levels: usize,
pub feature_dim: usize,
pub pool_method: PoolingMethod,
pub pyramid_weighting: bool,
}Expand description
Spatial pyramid kernel approximation for hierarchical spatial feature extraction SpatialPyramidFeatures
Fields§
§levels: usizelevels
feature_dim: usizefeature_dim
pool_method: PoolingMethodpool_method
pyramid_weighting: boolpyramid_weighting
Implementations§
Source§impl SpatialPyramidFeatures
impl SpatialPyramidFeatures
pub fn new(levels: usize, feature_dim: usize) -> Self
pub fn pool_method(self, method: PoolingMethod) -> Self
pub fn pyramid_weighting(self, enable: bool) -> Self
Trait Implementations§
Source§impl Clone for SpatialPyramidFeatures
impl Clone for SpatialPyramidFeatures
Source§fn clone(&self) -> SpatialPyramidFeatures
fn clone(&self) -> SpatialPyramidFeatures
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 SpatialPyramidFeatures
impl Debug for SpatialPyramidFeatures
Source§impl<'de> Deserialize<'de> for SpatialPyramidFeatures
impl<'de> Deserialize<'de> for SpatialPyramidFeatures
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
Source§impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for SpatialPyramidFeatures
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for SpatialPyramidFeatures
Source§type Fitted = FittedSpatialPyramidFeatures
type Fitted = FittedSpatialPyramidFeatures
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 SpatialPyramidFeatures
impl RefUnwindSafe for SpatialPyramidFeatures
impl Send for SpatialPyramidFeatures
impl Sync for SpatialPyramidFeatures
impl Unpin for SpatialPyramidFeatures
impl UnwindSafe for SpatialPyramidFeatures
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