pub struct FactorizationMachine { /* private fields */ }
Expand description
A two-class factorization machine implemented using stochastic gradient descent.
Implementations§
Source§impl FactorizationMachine
impl FactorizationMachine
pub fn get_coefficients(&self) -> &Array
pub fn get_latent_factors(&self) -> &Array
Trait Implementations§
Source§impl Clone for FactorizationMachine
impl Clone for FactorizationMachine
Source§fn clone(&self) -> FactorizationMachine
fn clone(&self) -> FactorizationMachine
Returns a copy 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<'de> Deserialize<'de> for FactorizationMachine
impl<'de> Deserialize<'de> for FactorizationMachine
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<'a, T> ParallelSupervisedModel<&'a T> for FactorizationMachine
impl<'a, T> ParallelSupervisedModel<&'a T> for FactorizationMachine
Source§impl Serialize for FactorizationMachine
impl Serialize for FactorizationMachine
Source§impl<'a, T> SupervisedModel<&'a T> for FactorizationMachine
impl<'a, T> SupervisedModel<&'a T> for FactorizationMachine
Auto Trait Implementations§
impl Freeze for FactorizationMachine
impl RefUnwindSafe for FactorizationMachine
impl Send for FactorizationMachine
impl Sync for FactorizationMachine
impl Unpin for FactorizationMachine
impl UnwindSafe for FactorizationMachine
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