#[non_exhaustive]pub struct NaiveBayesConfig {
pub alpha: f64,
}Expand description
Configuration for Naive Bayes classifiers.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.alpha: f64Laplace smoothing parameter (alpha). Must be > 0.
Default: 1.0 (standard Laplace smoothing).
Trait Implementations§
Source§impl Clone for NaiveBayesConfig
impl Clone for NaiveBayesConfig
Source§fn clone(&self) -> NaiveBayesConfig
fn clone(&self) -> NaiveBayesConfig
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 NaiveBayesConfig
impl Debug for NaiveBayesConfig
Auto Trait Implementations§
impl Freeze for NaiveBayesConfig
impl RefUnwindSafe for NaiveBayesConfig
impl Send for NaiveBayesConfig
impl Sync for NaiveBayesConfig
impl Unpin for NaiveBayesConfig
impl UnsafeUnpin for NaiveBayesConfig
impl UnwindSafe for NaiveBayesConfig
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