Struct fetish_lib::sketched_linear_feature_collection::SketchedLinearFeatureCollection [−][src]
pub struct SketchedLinearFeatureCollection { /* fields omitted */ }
Expand description
A FeatureCollection
of sketched, linear features.
Implementations
impl SketchedLinearFeatureCollection
[src]
impl SketchedLinearFeatureCollection
[src]pub fn new(
in_dimensions: usize,
out_dimensions: usize,
alpha: f32
) -> SketchedLinearFeatureCollection
[src]
pub fn new(
in_dimensions: usize,
out_dimensions: usize,
alpha: f32
) -> SketchedLinearFeatureCollection
[src]Constructs a new SketchedLinearFeatureCollection
with the given number of input
dimensions, the given number of sketched linear features, and the given post-scaling
factor alpha
.
Trait Implementations
impl Clone for SketchedLinearFeatureCollection
[src]
impl Clone for SketchedLinearFeatureCollection
[src]fn clone(&self) -> SketchedLinearFeatureCollection
[src]
fn clone(&self) -> SketchedLinearFeatureCollection
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl FeatureCollection for SketchedLinearFeatureCollection
[src]
impl FeatureCollection for SketchedLinearFeatureCollection
[src]fn get_in_dimensions(&self) -> usize
[src]
fn get_in_dimensions(&self) -> usize
[src]Return the number of input dimensions
fn get_dimension(&self) -> usize
[src]
fn get_dimension(&self) -> usize
[src]Return the number of dimensions in the output of get_features
fn get_features(&self, in_vec: ArrayView1<'_, f32>) -> Array1<f32>
[src]
fn get_features(&self, in_vec: ArrayView1<'_, f32>) -> Array1<f32>
[src]Given a vector in the input space of this feature space, return the vector of features for this feature space Read more
fn get_jacobian(&self, _in_vec: ArrayView1<'_, f32>) -> Array2<f32>
[src]
fn get_jacobian(&self, _in_vec: ArrayView1<'_, f32>) -> Array2<f32>
[src]Given a vector in the input space of this feature space, return the Jacobian matrix for the feature vector at that point in the format f x s, for s the input space size Read more
fn get_features_mat(&self, in_mat: ArrayView2<'_, f32>) -> Array2<f32>
[src]
fn get_features_mat(&self, in_mat: ArrayView2<'_, f32>) -> Array2<f32>
[src]Given a matrix whose rows are each input vectors, yields a new matrix where every row of the output is the featurized version of the corresponding input vector Read more
Auto Trait Implementations
impl RefUnwindSafe for SketchedLinearFeatureCollection
impl Send for SketchedLinearFeatureCollection
impl Sync for SketchedLinearFeatureCollection
impl Unpin for SketchedLinearFeatureCollection
impl UnwindSafe for SketchedLinearFeatureCollection
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,