iOS アプリ × 機械学習
KyoteiAI(競艇予測アプリ)
競艇の着順確率を LightGBM で学習し、iOS 端末内で推論するアプリ。Python の学習パイプラインと Swift の推論が同じ結果を返すことをテストで保証。
- レース結果データ公開データを収集・整形
- LightGBM で学習Python パイプライン
- model.json に書き出し特徴量の順序も同梱
- Swift で端末内推論通信なしで即表示
- パリティテストPython と Swift の結果が一致
ポイント
- Python で学習したモデルを JSON に書き出し、Swift 側で同一結果(パリティテスト)
- 期待値とバックテストを画面で確認できる
- 全期間の再学習とデータリークの修正を評価レポートにまとめた
