pub struct OfflineModel {
pub version: u32,
pub parameters: OptimalParameters,
pub recommended_paths: Vec<RecommendedPath>,
pub strategy_config: StrategyConfig,
pub analyzed_sessions: usize,
pub updated_at: u64,
pub action_order: Option<LearnedActionOrder>,
}Expand description
Offline 学習モデル
複数セッションの分析結果を保持し、次回セッションに適用する。
Fields§
§version: u32モデルバージョン
parameters: OptimalParameters最適化されたパラメータ
recommended_paths: Vec<RecommendedPath>推奨アクションパス(成功率順)
strategy_config: StrategyConfigSelection 戦略設定
analyzed_sessions: usize分析に使用したセッション数
updated_at: u64最終更新タイムスタンプ
action_order: Option<LearnedActionOrder>学習済みアクション順序(DependencyGraph キャッシュ用)
Trait Implementations§
Source§impl Clone for OfflineModel
impl Clone for OfflineModel
Source§fn clone(&self) -> OfflineModel
fn clone(&self) -> OfflineModel
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 OfflineModel
impl Debug for OfflineModel
Source§impl Default for OfflineModel
impl Default for OfflineModel
Source§impl<'de> Deserialize<'de> for OfflineModel
impl<'de> Deserialize<'de> for OfflineModel
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 From<OfflineModel> for OptimalParamsModel
impl From<OfflineModel> for OptimalParamsModel
Source§fn from(old: OfflineModel) -> Self
fn from(old: OfflineModel) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OfflineModel
impl RefUnwindSafe for OfflineModel
impl Send for OfflineModel
impl Sync for OfflineModel
impl Unpin for OfflineModel
impl UnwindSafe for OfflineModel
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