pub struct LearnedStrategy {
pub initial_strategy: String,
pub maturity_threshold: usize,
pub error_rate_threshold: f64,
pub confidence: f64,
pub session_count: usize,
pub updated_at: u64,
}Expand description
学習済み戦略設定
初期戦略の選択、戦略切り替えの閾値など。
Fields§
§initial_strategy: String初期選択戦略
maturity_threshold: usize成熟度閾値(何回実行後に戦略切り替えを検討するか)
error_rate_threshold: f64エラー率閾値(これを超えたら戦略切り替え)
confidence: f64信頼度
session_count: usize学習セッション数
updated_at: u64最終更新
Trait Implementations§
Source§impl Clone for LearnedStrategy
impl Clone for LearnedStrategy
Source§fn clone(&self) -> LearnedStrategy
fn clone(&self) -> LearnedStrategy
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 LearnedStrategy
impl Debug for LearnedStrategy
Source§impl Default for LearnedStrategy
impl Default for LearnedStrategy
Source§impl<'de> Deserialize<'de> for LearnedStrategy
impl<'de> Deserialize<'de> for LearnedStrategy
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
Source§impl LearnedComponent for LearnedStrategy
impl LearnedComponent for LearnedStrategy
Source§fn component_id() -> &'static str
fn component_id() -> &'static str
コンポーネント識別子(ファイル名等に使用)
Source§fn confidence(&self) -> f64
fn confidence(&self) -> f64
信頼度スコア (0.0 - 1.0) Read more
Source§fn session_count(&self) -> usize
fn session_count(&self) -> usize
学習に使用したセッション数
Source§fn updated_at(&self) -> u64
fn updated_at(&self) -> u64
最終更新タイムスタンプ (Unix epoch seconds)
Auto Trait Implementations§
impl Freeze for LearnedStrategy
impl RefUnwindSafe for LearnedStrategy
impl Send for LearnedStrategy
impl Sync for LearnedStrategy
impl Unpin for LearnedStrategy
impl UnwindSafe for LearnedStrategy
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,
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