pub struct VocabCoverageStats {
pub train_vocab_size: usize,
pub test_vocab_size: usize,
pub unseen_ngrams: usize,
pub coverage_ratio: f64,
}Expand description
Vocabulary coverage statistics.
Fields§
§train_vocab_size: usizeTraining vocabulary size (unique n-grams)
test_vocab_size: usizeTest vocabulary size (unique n-grams)
unseen_ngrams: usizeN-grams in test but not in train
coverage_ratio: f64Coverage ratio (seen / total test ngrams)
Trait Implementations§
Source§impl Clone for VocabCoverageStats
impl Clone for VocabCoverageStats
Source§fn clone(&self) -> VocabCoverageStats
fn clone(&self) -> VocabCoverageStats
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 VocabCoverageStats
impl Debug for VocabCoverageStats
Source§impl<'de> Deserialize<'de> for VocabCoverageStats
impl<'de> Deserialize<'de> for VocabCoverageStats
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 VocabCoverageStats
impl RefUnwindSafe for VocabCoverageStats
impl Send for VocabCoverageStats
impl Sync for VocabCoverageStats
impl Unpin for VocabCoverageStats
impl UnsafeUnpin for VocabCoverageStats
impl UnwindSafe for VocabCoverageStats
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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