Trait rustlearn::traits::SupervisedModel
[−]
[src]
pub trait SupervisedModel<T> { fn fit(&mut self, X: T, y: &Array) -> Result<(), &'static str>; fn decision_function(&self, X: T) -> Result<Array, &'static str>; fn predict(&self, x: T) -> Result<Array, &'static str> { ... } }
Trait describing supervised models.
Required Methods
fn fit(&mut self, X: T, y: &Array) -> Result<(), &'static str>
fn decision_function(&self, X: T) -> Result<Array, &'static str>
Provided Methods
Implementors
impl<'a> SupervisedModel<&'a Array> for RandomForest
impl<'a> SupervisedModel<&'a SparseRowArray> for RandomForest
impl<'a> SupervisedModel<&'a Array> for SGDClassifier
impl<'a> SupervisedModel<&'a SparseRowArray> for SGDClassifier
impl<'a, T: SupervisedModel<&'a Array> + Clone> SupervisedModel<&'a Array> for OneVsRestWrapper<T>
impl<'a, T: SupervisedModel<&'a SparseRowArray> + Clone> SupervisedModel<&'a SparseRowArray> for OneVsRestWrapper<T>
impl<'a, T: SupervisedModel<&'a SparseColumnArray> + Clone> SupervisedModel<&'a SparseColumnArray> for OneVsRestWrapper<T>
impl<'a, T> SupervisedModel<&'a T> for FactorizationMachine where &'a T: RowIterable, T: IndexableMatrix
impl<'a> SupervisedModel<&'a Array> for DecisionTree
impl<'a> SupervisedModel<&'a SparseColumnArray> for DecisionTree
impl<'a> SupervisedModel<&'a Array> for SVC
impl<'a> SupervisedModel<&'a SparseRowArray> for SVC