pub struct TokenPrediction {
pub token_id: u32,
pub predicted_label: String,
pub predicted_class: usize,
pub confidence: f32,
pub all_scores: Vec<f32>,
}Expand description
Prediction for a single token in token classification
Fields§
§token_id: u32Token ID from vocabulary
predicted_label: StringPredicted label (e.g., “B-PERSON”, “I-EMAIL”, “O”)
predicted_class: usizeIndex of predicted class
confidence: f32Confidence score for predicted class (0.0-1.0)
all_scores: Vec<f32>Probability distribution over all classes (after softmax)
Implementations§
Trait Implementations§
Source§impl Clone for TokenPrediction
impl Clone for TokenPrediction
Source§fn clone(&self) -> TokenPrediction
fn clone(&self) -> TokenPrediction
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 TokenPrediction
impl Debug for TokenPrediction
Source§impl PartialEq for TokenPrediction
impl PartialEq for TokenPrediction
impl StructuralPartialEq for TokenPrediction
Auto Trait Implementations§
impl Freeze for TokenPrediction
impl RefUnwindSafe for TokenPrediction
impl Send for TokenPrediction
impl Sync for TokenPrediction
impl Unpin for TokenPrediction
impl UnwindSafe for TokenPrediction
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