pub struct WriteInferenceConfig {
pub contradiction_threshold: f32,
pub obsolete_threshold: f32,
pub related_min: f32,
pub related_max: f32,
pub correction_threshold: f32,
pub confidence_decay_factor: f32,
pub confidence_floor: f32,
}Expand description
Configuration for write-time inference thresholds.
Fields§
§contradiction_threshold: f32Similarity above which two memories may contradict (default: 0.95).
obsolete_threshold: f32Similarity above which an older memory is marked obsolete (default: 0.85).
Minimum similarity for creating a Related edge (default: 0.6).
Maximum similarity for creating a Related edge (default: 0.85).
correction_threshold: f32Minimum similarity for a Correction to supersede (default: 0.5).
confidence_decay_factor: f32Multiplier applied to original confidence on correction (default: 0.5).
confidence_floor: f32Minimum confidence after decay (default: 0.1).
Trait Implementations§
Source§impl Clone for WriteInferenceConfig
impl Clone for WriteInferenceConfig
Source§fn clone(&self) -> WriteInferenceConfig
fn clone(&self) -> WriteInferenceConfig
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 WriteInferenceConfig
impl Debug for WriteInferenceConfig
Auto Trait Implementations§
impl Freeze for WriteInferenceConfig
impl RefUnwindSafe for WriteInferenceConfig
impl Send for WriteInferenceConfig
impl Sync for WriteInferenceConfig
impl Unpin for WriteInferenceConfig
impl UnsafeUnpin for WriteInferenceConfig
impl UnwindSafe for WriteInferenceConfig
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