pub struct FewShotTaskResults {
pub entity_type: String,
pub k: usize,
pub precision: f64,
pub recall: f64,
pub f1: f64,
pub num_gold: usize,
pub num_predicted: usize,
pub num_correct: usize,
}Expand description
Results for a single few-shot task.
Fields§
§entity_type: StringEntity type being evaluated
k: usizeNumber of examples in support set (K)
precision: f64Precision on query set
recall: f64Recall on query set
f1: f64F1 score
num_gold: usizeNumber of gold entities in query set
num_predicted: usizeNumber of predicted entities
num_correct: usizeNumber of correct predictions
Trait Implementations§
Source§impl Clone for FewShotTaskResults
impl Clone for FewShotTaskResults
Source§fn clone(&self) -> FewShotTaskResults
fn clone(&self) -> FewShotTaskResults
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 FewShotTaskResults
impl Debug for FewShotTaskResults
Source§impl<'de> Deserialize<'de> for FewShotTaskResults
impl<'de> Deserialize<'de> for FewShotTaskResults
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 FewShotTaskResults
impl RefUnwindSafe for FewShotTaskResults
impl Send for FewShotTaskResults
impl Sync for FewShotTaskResults
impl Unpin for FewShotTaskResults
impl UnsafeUnpin for FewShotTaskResults
impl UnwindSafe for FewShotTaskResults
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