pub struct MultinomialNBParameters {
pub alpha: f64,
pub priors: Option<Vec<f64>>,
}Expand description
MultinomialNB parameters. Use Default::default() for default values.
Fields§
§alpha: f64Additive (Laplace/Lidstone) smoothing parameter (0 for no smoothing).
priors: Option<Vec<f64>>Prior probabilities of the classes. If specified the priors are not adjusted according to the data
Implementations§
Source§impl MultinomialNBParameters
impl MultinomialNBParameters
Sourcepub fn with_alpha(self, alpha: f64) -> Self
pub fn with_alpha(self, alpha: f64) -> Self
Additive (Laplace/Lidstone) smoothing parameter (0 for no smoothing).
Sourcepub fn with_priors(self, priors: Vec<f64>) -> Self
pub fn with_priors(self, priors: Vec<f64>) -> Self
Prior probabilities of the classes. If specified the priors are not adjusted according to the data
Trait Implementations§
Source§impl Clone for MultinomialNBParameters
impl Clone for MultinomialNBParameters
Source§fn clone(&self) -> MultinomialNBParameters
fn clone(&self) -> MultinomialNBParameters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultinomialNBParameters
impl Debug for MultinomialNBParameters
Source§impl Default for MultinomialNBParameters
impl Default for MultinomialNBParameters
Source§impl<TX: Number + Unsigned, TY: Number + Ord + Unsigned, X: Array2<TX>, Y: Array1<TY>> SupervisedEstimator<X, Y, MultinomialNBParameters> for MultinomialNB<TX, TY, X, Y>
impl<TX: Number + Unsigned, TY: Number + Ord + Unsigned, X: Array2<TX>, Y: Array1<TY>> SupervisedEstimator<X, Y, MultinomialNBParameters> for MultinomialNB<TX, TY, X, Y>
Auto Trait Implementations§
impl Freeze for MultinomialNBParameters
impl RefUnwindSafe for MultinomialNBParameters
impl Send for MultinomialNBParameters
impl Sync for MultinomialNBParameters
impl Unpin for MultinomialNBParameters
impl UnsafeUnpin for MultinomialNBParameters
impl UnwindSafe for MultinomialNBParameters
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