pub struct VisualRetrievalConfig {
pub decay_rate: f64,
pub activation_threshold: f64,
pub noise_parameter: f64,
pub spreading_depth: usize,
pub spreading_decay: f64,
pub min_probability: f64,
pub max_results: usize,
pub bidirectional: bool,
pub emotional_boost: f64,
pub significance_boost: f64,
}Expand description
Configuration for visual memory retrieval.
Fields§
§decay_rate: f64Decay rate for base-level activation
activation_threshold: f64Retrieval threshold (tau)
noise_parameter: f64Noise parameter (s)
spreading_depth: usizeSpreading activation depth
spreading_decay: f64Spreading decay per hop
min_probability: f64Minimum probability to include
max_results: usizeMaximum results to return
bidirectional: boolWhether to spread bidirectionally
emotional_boost: f64Boost factor for emotionally significant memories
significance_boost: f64Boost factor for high-significance memories
Trait Implementations§
Source§impl Clone for VisualRetrievalConfig
impl Clone for VisualRetrievalConfig
Source§fn clone(&self) -> VisualRetrievalConfig
fn clone(&self) -> VisualRetrievalConfig
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 VisualRetrievalConfig
impl Debug for VisualRetrievalConfig
Source§impl Default for VisualRetrievalConfig
impl Default for VisualRetrievalConfig
Source§impl<'de> Deserialize<'de> for VisualRetrievalConfig
impl<'de> Deserialize<'de> for VisualRetrievalConfig
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 VisualRetrievalConfig
impl RefUnwindSafe for VisualRetrievalConfig
impl Send for VisualRetrievalConfig
impl Sync for VisualRetrievalConfig
impl Unpin for VisualRetrievalConfig
impl UnsafeUnpin for VisualRetrievalConfig
impl UnwindSafe for VisualRetrievalConfig
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