要約
競馬AIの前日検証に向けて、前日23時までの情報だけで予測を実行するRunnerを構築しました。
認証済みモデルだけを使用し、締切後の情報は拒否します。また、宣言した出走対象と予測結果の対象が一致することも確認します。
今回確認したのは予測性能や収益ではなく、前日時点で再現可能な条件を守って予測を作るための実行基盤です。
なぜ必要なのか
過去データ上で予測できても、予測時点より後の情報が混ざれば実運用の検証にはなりません。
そのため、前日予測では「いつまでの情報を使ったか」を実行処理そのものに持たせる必要があります。
今回の変更
前日23時基準のPrediction Runnerを正式成果物として固定しました。
Evidenceでは、認証されていないモデルを拒否すること、予測締切を守ること、締切後の観測を拒否すること、予測対象が宣言した出走対象と一致することを確認しています。
現在の状態
前日予測を、同じ条件で繰り返し実行するための基準が後続工程から参照可能になりました。
この工程のEvidenceに記録されていない性能・収益・精度については主張しません。
次の工程
次は、予測結果とFair Oddsを改変不能なSnapshotとして保存し、前日に何を予測していたのかを後から検証できる状態へ進みます。