機械学習

長編連載

[儲からない競馬予想AI] Section 02-04 : タイムを予測するRegression

タイム(走破時間)を予想してみて、利益を算出してみます。タイムは順位と違って、その馬の実力をより顕著に表す指標になります。タイムをRegressionで予想し、レース内のタイムが一番早い馬にベットする戦略を考えてみます。 学習過程はipyn...
長編連載

[儲からない競馬予想AI] Section 02-03 : rankを予想するRegression

rank(順位)を予想してみて、利益を算出してみます。順位データのほうが、0-1のクラス分類よりも教師データに情報量は多いので、もしかしたら改善するかもしれません。 学習過程はipynbファイルで行いました。以下はその記録です。 前処理 基...
長編連載

[儲からない競馬予想AI] Section 02-02 : rankが1位か否かを当てるBinary Classification

1位になるかどうかを学習してみて、利益を算出してみます。3位以内を当てる場合よりも、難易度は高くなりますが、必然的にオッズも高くなるため、どちらが良いかはわかりません。 学習過程はipynbファイルで行いました。以下はその記録です。 前処理...
長編連載

[儲からない競馬予想AI] Section 02-01 : rankが3位以内か否かを当てるBinary Classification

3位以内になるかどうかを学習してみて、利益を算出してみます。多くの競馬記事がこれと似たようなことをやっている気がします。 学習過程はipynbファイルで行いました。以下はその記録です。 前処理 まず、使いそうなライブラリをインポートします。...
長編連載

[儲からない競馬予想AI] Chapter 02 : LightGBMによる競馬予測

Chapter2ではChapter1で作成したテーブルデータを基に、lightGBMによる学習を行い、実際に利益が出るのかを検証します。 このときの目的変数は色々考えられますが、この章では次のものを検証します。 rankが3位以内か否かを当...
長編連載

[儲からない競馬予想AI] Section 01-04 : データ整形④ 学習データの作成

では、Section01-01で作ったテーブルデータへ、馬の戦績、騎手の戦績、血統のデータを追加していきます。また、同じレースの強い馬の戦績も追加することにします。 ベースとなるプログラムはSection01-01で書いたコードです。 馬の...