pub struct PatternConfig {
pub k_clusters: usize,
pub embedding_dim: usize,
pub max_iterations: usize,
pub convergence_threshold: f32,
pub min_cluster_size: usize,
pub max_trajectories: usize,
pub quality_threshold: f32,
}Expand description
ReasoningBank configuration
Fields§
§k_clusters: usizeNumber of clusters for K-means++
embedding_dim: usizeEmbedding dimension
max_iterations: usizeMaximum K-means iterations
convergence_threshold: f32Convergence threshold
min_cluster_size: usizeMinimum cluster size to keep
max_trajectories: usizeMaximum trajectories to store
quality_threshold: f32Quality threshold for pattern
Trait Implementations§
Source§impl Clone for PatternConfig
impl Clone for PatternConfig
Source§fn clone(&self) -> PatternConfig
fn clone(&self) -> PatternConfig
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 PatternConfig
impl Debug for PatternConfig
Source§impl Default for PatternConfig
impl Default for PatternConfig
Source§impl<'de> Deserialize<'de> for PatternConfig
impl<'de> Deserialize<'de> for PatternConfig
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 PatternConfig
impl RefUnwindSafe for PatternConfig
impl Send for PatternConfig
impl Sync for PatternConfig
impl Unpin for PatternConfig
impl UnwindSafe for PatternConfig
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