pub struct NerConfig {
pub model_path: String,
pub tokenizer_path: Option<String>,
pub min_confidence: f32,
pub max_seq_length: usize,
pub label_mappings: HashMap<String, EntityType>,
pub id2label: HashMap<usize, String>,
}Expand description
Configuration for NER recognizer
Fields§
§model_path: StringPath to ONNX model file
tokenizer_path: Option<String>Path to tokenizer file (optional - will use model_path directory)
min_confidence: f32Minimum confidence threshold
max_seq_length: usizeMaximum sequence length
label_mappings: HashMap<String, EntityType>Entity type mappings from NER labels
id2label: HashMap<usize, String>Label IDs to label strings mapping
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NerConfig
impl<'de> Deserialize<'de> for NerConfig
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 NerConfig
impl RefUnwindSafe for NerConfig
impl Send for NerConfig
impl Sync for NerConfig
impl Unpin for NerConfig
impl UnsafeUnpin for NerConfig
impl UnwindSafe for NerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more