pub struct BoxCorefConfig {
pub coreference_threshold: f32,
pub enforce_syntactic_constraints: bool,
pub max_local_distance: usize,
pub vector_to_box_radius: Option<f32>,
}Expand description
Configuration for box-embedding-based coreference.
Fields§
§coreference_threshold: f32Minimum coreference score to link entities
enforce_syntactic_constraints: boolWhether to enforce syntactic constraints (Principle B/C)
max_local_distance: usizeMaximum token distance for local domain (Principle B)
vector_to_box_radius: Option<f32>Radius for converting vector embeddings to boxes (if using vectors)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BoxCorefConfig
impl RefUnwindSafe for BoxCorefConfig
impl Send for BoxCorefConfig
impl Sync for BoxCorefConfig
impl Unpin for BoxCorefConfig
impl UnsafeUnpin for BoxCorefConfig
impl UnwindSafe for BoxCorefConfig
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> 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