pub struct ClassifierConfig {
pub feature_dimensions: usize,
pub max_vocabulary_size: usize,
pub min_confidence_threshold: f64,
pub retraining_threshold: usize,
pub debug_mode: bool,
}
Expand description
Configuration for the intent classifier
Fields§
§feature_dimensions: usize
Number of dimensions for feature vectors
max_vocabulary_size: usize
Maximum vocabulary size
min_confidence_threshold: f64
Minimum confidence threshold for predictions
retraining_threshold: usize
Number of feedback examples required before retraining
debug_mode: bool
Whether to enable debug logging
Trait Implementations§
Source§impl Clone for ClassifierConfig
impl Clone for ClassifierConfig
Source§fn clone(&self) -> ClassifierConfig
fn clone(&self) -> ClassifierConfig
Returns a duplicate 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 Debug for ClassifierConfig
impl Debug for ClassifierConfig
Source§impl Default for ClassifierConfig
impl Default for ClassifierConfig
Source§impl<'de> Deserialize<'de> for ClassifierConfig
impl<'de> Deserialize<'de> for ClassifierConfig
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
Auto Trait Implementations§
impl Freeze for ClassifierConfig
impl RefUnwindSafe for ClassifierConfig
impl Send for ClassifierConfig
impl Sync for ClassifierConfig
impl Unpin for ClassifierConfig
impl UnwindSafe for ClassifierConfig
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