2026-06-23 予測パイプライン実行結果

最新レース取込、関連競走馬更新、血統snapshot補完、収支・馬主サマリー再構築、モデル生成、オークション・セール・外部オークション予測HTML作成までを実行した記録です。 引継ぎ時に「どの処理を、どの順番で、何件処理し、どこに出力したか」を確認できるようにまとめています。

全体結果

完了レース取込・競走馬更新・モデル生成・外部予測
2026-06-22DB上の最新レース日付
1,826今回JBISから取得処理したレース数合計
3,794関連UnifiedHorse更新対象

実行時刻: 2026-06-23 18:48頃から22:20頃まで。最も重かった処理は、関連馬3,794頭の収支・馬主サマリー再構築と、セールphase5学習です。

DB更新結果

項目実行前実行後差分・補足
JBISレース186,561件 / 最新 2026-06-15187,018件 / 最新 2026-06-22既存更新を含むため、取得レース数1,826とDB件数増分は一致しない。
収支明細1,737,356件 / 最新 2026-06-151,753,842件 / 最新 2026-06-22関連馬のレース明細・収支を再計算。
JBIS競走馬88,626件88,766件関連レースに出てきた新規・不足馬を補完。
5代血統snapshot88,626件88,766件今回不足分140件を取得・登録。
馬主収支サマリー-121,934件対象3,794頭分を再構築。

実行処理

1. 最新レース取込

holdコマンド結果ログ
0manage.py import_jbis_races --hold 0 --from-year 2026 --to-year 2026 --from-month 6 --to-month 6933レース、exit=0logs/delivery_prediction_workflow/import_jbis_races_hold0.log
1manage.py import_jbis_races --hold 1 --from-year 2026 --to-year 2026 --from-month 6 --to-month 6135レース、exit=0logs/delivery_prediction_workflow/import_jbis_races_hold1.log
2manage.py import_jbis_races --hold 2 --from-year 2026 --to-year 2026 --from-month 6 --to-month 6758レース、exit=0logs/delivery_prediction_workflow/import_jbis_races_hold2.log

2. 関連競走馬・血統・収支更新

コマンド処理件数結果ログ
manage.py refresh_related_horses_from_jbis_races --from-date 2026-06-16 --to-date 2026-06-23 --execute 対象レース355、JBISコード3,924、JbisHorse 3,924、UnifiedHorse 3,794、血統snapshot 140 収支3,794頭、馬主収支サマリー3,794頭、馬主特徴サマリー3,794頭を更新。exit=0 logs/delivery_prediction_workflow/refresh_related_horses_from_20260616.log

通常運用では、このステップが最も時間を使う可能性があります。急ぎの場合は、対象日付を絞るか、馬主特徴サマリー更新を後回しにする余地があります。

3. モデル生成・HTML再作成

処理プログラム主な出力ログ
オークション phase10 multiviewscripts/run_auction_owner_prediction_phase10_multiview.pyHTML、結果CSV 25行auction_phase10_multiview_direct_retry2.log
phase10.1 モデル比較scripts/run_auction_owner_prediction_phase10_1_deep_model_comparison.pyHTML、結果CSV 44行auction_phase10_1_deep_model_comparison.log
phase10.2 ビュー比較scripts/run_auction_owner_prediction_phase10_2_view_model_comparison.pyHTML、結果CSV 148行auction_phase10_2_view_model_comparison.log
金額ターゲットscripts/run_auction_owner_prediction_phase10_money_targets.pyHTML、結果CSV 30行auction_phase10_money_targets.log
スピードp75 リスクscripts/run_auction_owner_speed_p75_bottom10_top30_multiview.pyHTML、結果CSV 5行auction_speed_p75_bottom10_top30_multiview.log
セール phase5 holdoutscripts/create_sale_linked_phase5_multiview_holdout_report.pyHTML、metrics 36行、holdout 10行sale_phase5_holdout.log
血統祖先貢献度scripts/create_pedigree_ancestor_contribution_report.pyHTMLpedigree_ancestor_contribution.log
オークション phase11 CatBoostscripts/create_auction_owner_prediction_phase11_catboost_pages.pyサマリー / holdoutauction_phase11_catboost_pages.log
セール phase5 CatBoostscripts/create_sale_linked_phase5_catboost_pages.pyサマリー / holdout / zip予測sale_phase5_catboost_pages.log

4. 最新オークション分の予測

対象処理出力ログ
Thoroughbred Auction item_id 16333scripts/create_external_auction_phase9_prediction_report.py 16333単票 / 一覧、予測CSV 10行external_auction_phase9_item16333.log
外部オークションCatBoostscripts/create_external_auction_catboost_prediction_list.py一覧HTML、予測CSV 11行external_auction_catboost_prediction_list_retry.log
外部オークションCatBoost multiviewscripts/create_external_auction_catboost_multiview_prediction_list.pyCSV 55行、HTMLは通常版一覧に統合external_auction_catboost_multiview_prediction_list_retry.log

追加配置した実行時アセット

アセット用途補足
docs/assets/pedigree_only_extended_feature_experiments/extended_model_frame.csv血統拡張特徴量約1.5GB。オークション・セールの血統特徴生成に必要。
docs/assets/auction_image_only_phase7/画像特徴量キャッシュ約184MB。馬体写真・後ろ姿のCLIP等の埋め込み。
models/gguf/embeddinggemma-300m-qat-Q4_0.ggufコメント埋め込み約229MB。外部オークション候補のコメント埋め込み生成に必要。
docs/assets/external_auction_phase9/外部オークション予測入力item画像、phase9特徴量、モデルキャッシュを正しい階層に配置。

注意: 外部CatBoost実行時に backups/auction_back_photo_clip_review_model_current_6000.pkl 未配置の警告が出ています。 処理は継続し予測HTMLは作成済みですが、後ろ姿写真選択の再現性を厳密にするならこのpklも納品版へ含めるか、依存を明示してください。

運用メモ