2025-09

競馬AI

【競馬AI-5】馬ごと最新順に連番を振る理由と処理の流れ

競馬AIの学習データを扱う際に必須となる「馬ごと最新順の連番(race_row)」の付与方法を解説。SQLのウィンドウ関数を用いた処理で、過去5走の結合をシンプルにし、データ処理を安定・高速化するポイントを紹介します。
競馬AI

【競馬AI-4】学習用データを抽出する

2015年以降の中央競馬出走データを学習用に整形する方法を詳しく解説。SQL一括処理では重くなる数百万件のデータを、Pythonで小分け取得・加工・挿入する実装手順やポイント、プロジェクト構成までまとめています。
競馬AI

【競馬AI-3】データ構造を理解する

前回の記事では mykeibadb を使って、JV DataをMySQLに取り込みました。ここまでくると「どのテーブルをどう使えば競馬AIを作れるのか?」が次のテーマになります。 今回は、JV Dataの構造や学習に役立つテーブル・カラムを...
競馬AI

【競馬AI-2】競馬データベースをローカル環境に作成する(続編)

前回の投稿から早9ヶ月弱(笑)。やっとレースを予測できるAIが完成したので投稿を再開します。 前回はEveryDB2を使ってデータベースを作成したのですが、一度エラーを起こすとどうやってもリカバリーができず最新データが取得できなくなってしま...