【競馬AI】AI_Gaspard v2.00公開。初のメジャーアップデートです。

twitterにて告知しました通り、明日よりAI_Gaspardはv2.00の運用を開始いたします

何が違うの?

圧倒的に特徴量を増やしました。特徴量を分かりやすく言うと予想の材料のことです。具体的な数をお伝えすることは出来ませんが、v1.40の3倍ほどになりました

そもそもどんなAIなの?

知らない方のためにざっくりと。毎週末に開催される中央競馬の各レースごとに3着に入る確率を算出します。

「1着になる確率じゃないの?」という突っ込みが入るかもしれませんが、過去のシミュレーション結果で1着予測モデルでも3着以内予測モデルでも大差のない結果になっています。

モデルを2つ運用するとその分負荷がかかって公開までに時間を要してしまいます。そうなると皆さんが冷静に考える時間を奪ってしまいますよね。その点を考慮しまして、3着以内モデルのみ運用する形としています。

的中率/回収率は?

例として2020年の年間シミュレーション結果は以下の通りとなりました。
※学習データとしてはそれ以前の20年分(1999-2019)を使用しています

まずは単勝。横軸が『買い指数』/縦軸が『回収率』になります。

もっと詳しい数値はこんな感じ。購入数を極端に絞っているわけでもなく、かなり安定していると言っていいでしょう。

買い指数回収率的中数購入数
0.500.9869892509.012589.0
0.530.9788572468.012269.0
0.560.9842962441.011965.0
0.590.9843682410.011675.0
0.620.9873412389.011407.0
0.650.9903292359.011126.0
0.680.9899472328.010853.0
0.710.9817852291.010579.0
0.740.9862992261.010313.0
0.770.9895202231.010048.0
0.800.9882242204.09808.0
0.830.9902032177.09554.0
0.860.9946132151.09337.0
0.890.9927632117.09092.0
0.920.9833602081.08852.0
0.950.9856132056.08612.0
0.980.9826382020.08392.0
1.010.9846011991.08176.0
1.040.9855111952.07951.0
1.070.9844131919.07750.0
1.100.9900521897.07559.0
1.130.9970871873.07346.0
1.160.9883261831.07127.0
1.191.0000721811.06935.0
1.220.9920761779.06777.0
1.250.9850271735.06552.0
1.280.9807351699.06364.0
1.310.9841891671.06173.0
1.340.9925271636.05955.0
1.371.0006591608.05770.0
1.400.9986381573.05579.0
1.431.0006291538.05404.0
1.460.9792151496.05225.0
1.490.9781831461.05051.0
1.520.9854181429.04876.0
1.550.9901761397.04703.0
1.580.9837531359.04524.0
1.610.9886551321.04328.0
1.640.9878541285.04166.0
1.670.9939081254.04005.0
1.701.0110881231.03851.0
1.731.0255831198.03690.0
1.761.0240121162.03544.0
1.791.0193031120.03388.0
1.821.0081281075.03248.0
1.851.0113591041.03099.0
1.881.0113481004.02961.0
1.911.018134973.02840.0
1.940.996263926.02703.0
1.971.011652899.02566.0
2.001.022638864.02434.0
2.031.025716824.02306.0
2.061.040384796.02189.0
2.091.050411767.02067.0
2.121.051802729.01942.0
2.151.049973689.01829.0
2.181.065709651.01706.0
2.211.053420620.01608.0
2.241.060574581.01499.0
2.271.056000544.01400.0
2.301.076085519.01313.0
2.331.078135497.01244.0
2.361.077089470.01161.0
2.391.048944439.01089.0
2.421.047865406.01007.0
2.451.068103381.0928.0
2.481.029384351.0844.0
2.511.050000329.0772.0
2.541.074650311.0714.0
2.571.068684292.0661.0
2.601.085260268.0597.0
2.631.065867243.0542.0
2.661.103960235.0505.0
2.691.109354214.0449.0
2.721.106683193.0404.0
2.751.110773173.0362.0
2.781.137003161.0327.0
2.811.163729147.0295.0
2.841.204215136.0261.0
2.871.233784120.0222.0
2.901.301554111.0193.0
2.931.38757897.0161.0
2.961.46223889.0143.0
2.991.44750075.0120.0
3.021.45961566.0104.0
3.051.50470657.085.0
3.081.46103951.077.0
3.111.52096842.062.0
3.141.70600036.050.0
3.171.66744232.043.0
3.201.69117626.034.0
3.231.65806524.031.0
3.261.65454518.022.0
3.291.61875013.016.0
3.321.6888898.09.0
3.351.6888898.09.0
3.381.4625007.08.0
3.411.3142866.07.0
3.441.3400004.05.0
3.471.3250003.04.0

複勝はこんな感じ。

評価の高い馬にはしっかりと配当が付いてくる結果となりました。以下、単勝と同じく詳細を。

買い指数回収率的中数購入数
0.500.9017403296.012589.0
0.530.8969763281.012269.0
0.560.8999163272.011965.0
0.590.9025103260.011675.0
0.620.9035153245.011407.0
0.650.9028043228.011126.0
0.680.9049113212.010853.0
0.710.9054643190.010579.0
0.740.9008443174.010313.0
0.770.9022893157.010048.0
0.800.9049353147.09808.0
0.830.9072123127.09554.0
0.860.9085893112.09337.0
0.890.9074023089.09092.0
0.920.9070383067.08852.0
0.950.9077103044.08612.0
0.980.9090803028.08392.0
1.010.9149343013.08176.0
1.040.9141622979.07951.0
1.070.9139102958.07750.0
1.100.9120122929.07559.0
1.130.9146612907.07346.0
1.160.9146492881.07127.0
1.190.9196542859.06935.0
1.220.9182382825.06777.0
1.250.9173842788.06552.0
1.280.9158862759.06364.0
1.310.9145152727.06173.0
1.340.9150632683.05955.0
1.370.9167422649.05770.0
1.400.9164722606.05579.0
1.430.9158032560.05404.0
1.460.9136272516.05225.0
1.490.9142552466.05051.0
1.520.9154222413.04876.0
1.550.9173722372.04703.0
1.580.9129092309.04524.0
1.610.9144872246.04328.0
1.640.9146662196.04166.0
1.670.9150312145.04005.0
1.700.9159442094.03851.0
1.730.9205422047.03690.0
1.760.9220091991.03544.0
1.790.9190381931.03388.0
1.820.9154251875.03248.0
1.850.9200061812.03099.0
1.880.9236411749.02961.0
1.910.9243311689.02840.0
1.940.9228261624.02703.0
1.970.9310211567.02566.0
2.000.9396471510.02434.0
2.030.9414141448.02306.0
2.060.9293281385.02189.0
2.090.9259801316.02067.0
2.120.9263651248.01942.0
2.150.9230731175.01829.0
2.180.9245021108.01706.0
2.210.9231971053.01608.0
2.240.924149988.01499.0
2.270.919429926.01400.0
2.300.925514876.01313.0
2.330.923955831.01244.0
2.360.922394779.01161.0
2.390.910744729.01089.0
2.420.905660675.01007.0
2.450.908944625.0928.0
2.480.911493577.0844.0
2.510.921503537.0772.0
2.540.927311500.0714.0
2.570.920424462.0661.0
2.600.916583417.0597.0
2.630.906458377.0542.0
2.660.920198357.0505.0
2.690.938976325.0449.0
2.720.927475290.0404.0
2.750.935359261.0362.0
2.780.947095239.0327.0
2.810.937627213.0295.0
2.840.976628197.0261.0
2.870.975225168.0222.0
2.900.979793148.0193.0
2.931.015528127.0161.0
2.961.046853115.0143.0
2.991.06250098.0120.0
3.021.08653887.0104.0
3.051.07176571.085.0
3.081.03766263.077.0
3.111.05322651.062.0
3.141.12600043.050.0
3.171.11860537.043.0
3.201.09705928.034.0
3.231.07096825.031.0
3.261.15000019.022.0
3.291.19375014.016.0
3.321.3666679.09.0
3.351.3666679.09.0
3.381.3125008.08.0
3.411.3000007.07.0
3.441.3800005.05.0
3.471.4500004.04.0

おおよそ90%前後を推移しています。控除率が20%であることを考慮すれば勝ちと見なすことも出来ますが、それでも元本割れしてしまっては本末転倒です。

この結果から、さすがに複勝ベタ買いで勝ち続けるのは難しいということですね。しかし的中率としては非常に安定しており想定以上の結果でした。3連系の紐としては優秀過ぎると言っていいでしょう。

注意点

上記のシミュレーション結果は『評価1位を買えば勝てる』というものではありません。『年間を通して一定以上の指数の馬をベタ買いすればプラスに収束する結果になった』というシミュレーション結果になります。つまり、一発大きい馬券を当てたのではなく堅実に増やしていった、そして2強と判断された場合は両方買った、といった感じですね。

ここで勘のよろしい方は気付いたと思います。例えば購入対象となる指数が出ている馬が3頭いたとしましょう。そして、それらの馬のオッズ平均が3倍を切っていた場合、最初から損する勝負になってしまうのです。シミュレーション結果としてはプラスに収束することになっていますが、負けが続くと冷静さを失ってしまうでしょう。私のように自動購入プログラムに任せている身ならまだしも、手動で購入される方にとっては確実に痛手となるでしょう。

そこで合わせて公開していくのが『期待値(EV)』です。あくまで目安ではありますが、期待値が低い馬を買い続けた場合はマイナスに収束する確率が高くなっていきます。思い切って切り捨てる際の参考としてご活用いただければと思います。

おすすめの活用法

以前からお伝えしている通り、競馬は予想することも楽しみの1つと考えておりますので、皆様の予想の足しとして使っていただくことを想定して作成しています。具体的には想定より高く評価された伏兵を紐として加えて頂く形をオススメしています。

さいごに

以前のアップデートから3ヶ月少々空いてしまいましたが無事精度を高めることが出来て一安心しています。

とはいえシミュレーションだけでなく実戦で成果を出していかなければ何も意味がありませんので、今後ともアップデートを重ねていく所存です。

今後共々、皆様の馬券購入の検討材料になりましたら幸いです。ただしくれぐれも馬券の購入は自己責任で、無理のないようにお願いしますね。

https://engineer-lime.com/ai_gaspard/index.html

コメントを残す