Struct rustlearn::linear_models::sgdclassifier::SGDClassifier [] [src]

pub struct SGDClassifier {
    // some fields omitted
}

A two-class linear regression classifier implemented using stochastic gradient descent.

Methods

impl SGDClassifier
[src]

fn get_coefficients(&self) -> &Array

Returns a reference to the estimated coefficients vector.

Trait Implementations

impl Decodable for SGDClassifier
[src]

fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<SGDClassifier, __D::Error>

impl Encodable for SGDClassifier
[src]

fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>

impl Clone for SGDClassifier
[src]

fn clone(&self) -> SGDClassifier

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl<'a> SupervisedModel<&'a Array> for SGDClassifier
[src]

fn fit(&mut self, X: &Array, y: &Array) -> Result<(), &'static str>

fn decision_function(&self, X: &Array) -> Result<Array, &'static str>

fn predict(&self, x: T) -> Result<Array, &'static str>

impl<'a> ParallelPredict<&'a Array> for SGDClassifier
[src]

fn decision_function_parallel(&self, X: &Array, num_threads: usize) -> Result<Array, &'static str>

fn predict_parallel(&self, X: T, num_threads: usize) -> Result<Array, &'static str>

impl<'a> SupervisedModel<&'a SparseRowArray> for SGDClassifier
[src]

fn fit(&mut self, X: &SparseRowArray, y: &Array) -> Result<(), &'static str>

fn decision_function(&self, X: &SparseRowArray) -> Result<Array, &'static str>

fn predict(&self, x: T) -> Result<Array, &'static str>