pub struct LearnedExploration {
pub ucb1_c: f64,
pub learning_weight: f64,
pub ngram_weight: f64,
pub confidence: f64,
pub session_count: usize,
pub updated_at: u64,
}Expand description
学習済み探索パラメータ
UCB1 の探索係数、学習重みなど、探索戦略のパラメータ。
Fields§
§ucb1_c: f64UCB1 探索係数
learning_weight: f64学習重み (0.0 - 1.0)
ngram_weight: f64N-gram 重み
confidence: f64信頼度
session_count: usize学習セッション数
updated_at: u64最終更新
Implementations§
Trait Implementations§
Source§impl Clone for LearnedExploration
impl Clone for LearnedExploration
Source§fn clone(&self) -> LearnedExploration
fn clone(&self) -> LearnedExploration
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 LearnedExploration
impl Debug for LearnedExploration
Source§impl Default for LearnedExploration
impl Default for LearnedExploration
Source§impl<'de> Deserialize<'de> for LearnedExploration
impl<'de> Deserialize<'de> for LearnedExploration
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 LearnedExploration
impl LearnedComponent for LearnedExploration
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 LearnedExploration
impl RefUnwindSafe for LearnedExploration
impl Send for LearnedExploration
impl Sync for LearnedExploration
impl Unpin for LearnedExploration
impl UnwindSafe for LearnedExploration
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