pub trait Scorable: Model {
// Required method
fn score(&self, query: &ScoreQuery) -> Option<f64>;
// Provided method
fn score_batch(&self, queries: &[ScoreQuery]) -> Vec<Option<f64>> { ... }
}Expand description
スコアを提供できるモデル(行動選択に使用)
Required Methods§
Sourcefn score(&self, query: &ScoreQuery) -> Option<f64>
fn score(&self, query: &ScoreQuery) -> Option<f64>
行動のスコアを取得
Provided Methods§
Sourcefn score_batch(&self, queries: &[ScoreQuery]) -> Vec<Option<f64>>
fn score_batch(&self, queries: &[ScoreQuery]) -> Vec<Option<f64>>
バッチスコア取得(パフォーマンス最適化用)