pub struct TrainingData { /* private fields */ }
Expand description
Stores data that was obtained during training.
§Examples
Precompiled data can be loaded via a language specific constructor.
let eng_data = TrainingData::english();
let ger_data = TrainingData::german();
assert!(eng_data.contains_abbrev("va"));
assert!(ger_data.contains_abbrev("crz"));
Implementations§
Source§impl TrainingData
impl TrainingData
Sourcepub fn new() -> TrainingData
pub fn new() -> TrainingData
Creates a new, empty data object.
Sourcepub fn contains_abbrev(&self, tok: &str) -> bool
pub fn contains_abbrev(&self, tok: &str) -> bool
Check if a token is considered to be an abbreviation.
Sourcepub fn contains_sentence_starter(&self, tok: &str) -> bool
pub fn contains_sentence_starter(&self, tok: &str) -> bool
Check if a token is considered to be a token that commonly starts a sentence.
Sourcepub fn contains_collocation(&self, left: &str, right: &str) -> bool
pub fn contains_collocation(&self, left: &str, right: &str) -> bool
Checks if a pair of words are commonly known to appear together.
Sourcepub fn get_orthographic_context(&self, tok: &str) -> u8
pub fn get_orthographic_context(&self, tok: &str) -> u8
Gets the orthographic context for a token. Returns 0 if the token was not yet encountered.
Source§impl TrainingData
impl TrainingData
pub fn czech() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn danish() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn dutch() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn english() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn estonian() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn finnish() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn french() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn german() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn greek() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn italian() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn norwegian() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn polish() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn portuguese() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn slovene() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn spanish() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn swedish() -> TrainingData
Source§impl TrainingData
impl TrainingData
pub fn turkish() -> TrainingData
Trait Implementations§
Source§impl Debug for TrainingData
impl Debug for TrainingData
Source§impl Default for TrainingData
impl Default for TrainingData
Source§fn default() -> TrainingData
fn default() -> TrainingData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TrainingData
impl RefUnwindSafe for TrainingData
impl Send for TrainingData
impl Sync for TrainingData
impl Unpin for TrainingData
impl UnwindSafe for TrainingData
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