明けましておめでとうございます。 今年は久方振りに帰省してたくさんパワーを貰いました。改修された護衛艦かがも見て大満足。 競馬AIは昨年後半から地方競馬の自動購入調整でかなりの手ごたえを得たので今年は中央競馬も躍進させたいと思います。 呉駅前
自作の競馬予想AIのレース予測を公開しています。 朝から仕事。あと数点追加改修対応で月末納品完了。もう少しだ。結局今月はあまり競馬AIの実装が進まなかったが、来月は全力で自動運用まで完成させる。 今日は早起きして購入シミュレータの軸ロジック関連を調整。全モデルとも単勝均等買いで最低回収率95%はキープしておきたい。※均等買いで…
自作の競馬予想AIのレース予測を公開しています。 今日は月曜納品のブツを仕上げないといけないので忙しい。まだ馬体重入ってないので早すぎるがAI予想を出力。 今日もAI馬券の実証買いをしつつ10R以降の3Rで、
自作の競馬予想AIのレース予測を公開しています。 結局、今週も月末納品の仕事に追われてあまり競馬AIの実装はできなかった。主な作業は傾斜パラメータや、軸馬選択ロジックのテストなど。来週こそ自動購入スクリプトの実装に掛かりたい。 本日もAI馬券の実証買いをしつつ10R以降の3Rで、
自作の競馬予想AIのレース予測を公開しています。 今日は休日。めずらしく地方競馬でもやってゆま牧場さんの軸と比較してみる。…
11月21日(日)中央競馬システム予想-マイルチャンピオンSほか
自作の競馬予想AIのレース予測を公開しています。 本日もAI馬券の実証買いをしつつ10R以降の3Rで、ゆま牧場さんの軸と比較。<…
自作の競馬予想AIのレース予測を公開しています。 本日からいよいよAI馬券の実証買い。はるかさんも東京5Rの新馬戦で10万馬券を当てたようで何より(笑だが新馬戦は少し候補が多すぎるので調整したい気もする。 直前レースの候補馬や予測値を見たい方ははるかさんのTwitter
自作の競馬予想AIのレース予測を公開しています。 何とか仕事の間隙を縫ってAIと購入シミュレータが選んだ馬券を実際に手動で買えるようにした。 AI購入馬券候補のDBへの保存処理と当日予測モード時に購入シミュレータを呼び出す処理の追加 ※購入データ作成は発走10分前と5分前の2回AI購入馬券候補データ取得API(予想システムサーバ側)レー…
自作の競馬予想AIのレース予測を公開しています。 今週もなんだかんだで仕事に追われている。取り合えずAIの購入買い目を選択できる機能を優先したいので作戦変更。 購入シミュレータの戻り値を購入予定馬券リストにして、とりあえずこれをPostgreSQLに保存することにする。予想システム側で馬券検索時に購入予定リストをJSONで取得し、馬券選択チェックと…
自作の競馬予想AIのレース予測を公開しています。 どうも、候補絞り込み用の的中率回収率だと馬券にしたときに実態とかけ離れている。とりあえず今日はオッズのチカラ(というかオッズ指数の集計値のチカラ)を30%ほど借りることにした。ついでに、単勝的中率降順にソートして表示するよう改修。 今日も10R以降の3Rで、ゆま牧場さんの軸と比較することにす…
自作の競馬予想AIのレース予測を公開しています。 軸や候補馬の情報がSQLで取れるようになったのでデバッグ出力を少し修正した。今日は3開催ですがデバッグのため10R以降を3Rづつ記載します。軸と候補馬はオッズによって変化するので、実際に買う組とは違うかもしれない。 直前レースの候補馬や予測値を見たい方ははるかさん
自作の競馬予想AIのレース予測を公開しています。 今週は久しぶりに競馬AIとシステム改修をおこなった。 近似式の調整と配分の最適化 2着率3着率の近似式を新たに作ったロジックのものに変えてモデル別に配分を最適化。最大軸頭数決定ロジックの変更 これまでIF文でやってた処理を一つの数式化にすることで綺麗な処理になった。馬…
自作の競馬予想AIのレース予測を公開しています。 今日は久しぶりに競馬AIの調整。近似式→着率の配分と馬券フィルターを少しづつ調整している。 直前レースの候補馬や予測値を見たい方ははるかさんのTwitter
自作の競馬予想AIのレース予測を公開しています。 今月は来月の本番デプロイに向けて追加修正や瑕疵対応をしながら競馬AIの実装はできそうな感じ。長かったがようやくだ。 直前レースの候補馬や予測値を見たい方ははるかさんのTwitter
「ブログリーダー」を活用して、平場長さんをフォローしませんか?
明けましておめでとうございます。 今年は久方振りに帰省してたくさんパワーを貰いました。改修された護衛艦かがも見て大満足。 競馬AIは昨年後半から地方競馬の自動購入調整でかなりの手ごたえを得たので今年は中央競馬も躍進させたいと思います。 呉駅前
新年、明けましておめでとうございます。 年末まで仕事に時間を奪われて結局、競馬AIの開発進捗は進まず。12月の中山・阪神・中京開催とも中央の成績は良かったが地方競馬でかなり負けているので、この元旦休みのうちにシーズン2の準備を進めておきたい。 �@新規AI環境の構築 特徴量テーブルの改修とグループ分け 着率算出のために、出走馬2値分類…
世の中、競馬AIの開発ブログ記事は沢山あるわけで、中には自称回収率100%超えたというものもあるが、ほとんどの記事は実戦では全く役に立たないので、良く散見される間違いであろう点を簡単にまとめてみた。 �@特徴量のリーク ・最終オッズや最終人気を当該レースの特徴量としてしまっている。 →最終オッズや最終人気は投票締切以前には分からないので当該レース…
相当今更なんだが、LamdaRankで予測した結果値はデフォルト設定ではラベル毎に指数関数的なゲインが付いていることを知った(汗 ランキングxに対してのデフォルトゲインは2^x-1(0,1,3,7,15,31,63...) 道理で数値そのものの相関が低いはずだ。label_gainパラメータで設定できるので、恣意的にするこ…
ここ2週間ほど、開催別の購入数・配分の最適化に血道を上げているのであるが、ここに至ってようやくほぼ完全に理解した。 過去のシミュレーションにおいてフィルターやAIを駆使することで回収率を上げたり、何らかのルールを用いてレースを絞ることで回収率を上げたりする行為は、単に結果が分かっている事象の確率の下振れを避けて、上振れだけを掬い取っているだけという事。 未来の実戦では、下…
昨シーズンでは、購入シミュレーションの結果による推定期待値を重視して実戦に励んだ結果シミュレーション通りに行く開催もあれば、まったく達しない開催もあり(達しない方が多い)この矛盾に終始悩まされ続けたわけである。 色々理由はあると思うがそもそも期待値というのは 推定勝率×実オッズ なわけで、しょせんどちらも打率…
過去1年分予測結果の分析を終え、次期バージョンの開発方針がまとまってきたのでメモしておく。単なるメモだが重要な事柄が含まれているので競馬AI開発資料カテゴリにしておく。 シーズン1総括Lamdarankの予測順そのものと結果(目的変数)は相関性が高い。Lamdarankの予測値の大小そのものと結果(目的変数)は少し相関性が低い。
今週から中央競馬は秋競馬で、中山・中京開催が始まる。去年はバックテスト以外の裏付けも持たず、この2開催で爆死してしまったので、今年はリベンジしたいところだ。 1年分のフォワードテスト結果を使った購入シミュレーションで中山・中京でも回収率100%を超えるように、馬券フィルターを調整した。今週は三連単無しの設定で、ある程度回収率を維持できるように調整していく予定。
8月末日をもって競馬AI開発のシーズン1は終了。9月からシーズン2に入ることにする。 去年の8月1日から特徴量追加や学習パラメータ調整等で予測モデルをアップデートしたくなるのをずっと我慢して、完全同一モデルでのフォワードテストデータ1年分が蓄積できた。このフォワードテストデータを使った購入シミュレーションで、モデル・競馬場・券種等の分析をおこない、購入馬券フィルター…
長らく無料のデータ取得アプリを使ってきたのだが、速報系の更新が途絶えたりそもそも更新が始まらなかったり、レース結果が反映されなかったりで、一度おかしくなると、PCを再起動しない限りは正常動作しないなどの大きな不具合が目に余るようになってきた。 メモリ関係でいろいろ問題を抱えているにもかかわらず、作者さんは更新する気もなさそうなので、思い切って別のデータ取得アプリにリプレースすること…
7月末日、競馬AI業界に激震が走った。 なんとゆま牧場さんが8月末で予測公開を終了するとの事。→
今週は、若手に環境構築方法を細かく教えながら新サーバの構築を予定通り完了した。 Postgres12PHP7.4Python3.9OpenJDK11/17Tomcat9Apache2.4Maven3Gitbucket GitbucketはPostgreSQLを使うよう設定してもらった。長らく社内のバージョン管理システムはSVNだったので時代遅れだったが、今後は…
誰も使わなくなったデスクトップPCが社内に転がっていたので、主DBサーバにして現行の環境を移行することにした。 5-6年前のPCなのでスペックは古いが社内サーバ用途には充分であろう。 CPUIntel(R) Core(TM) i7-4790 CPU @ 3.60GHzGPUGeForce GTX 1060 6GBメモリ32GB 1TBのHDDを買ってきて、Ubuntu 20.04.1 LTSを…
新しい投資配分方式を導入したのだが、期待配当をバンクロール×N%で適当な決め打ちで算出しているのと、回収率から算出する金額もベース金額を100円としているので単利モードの1Rあたりの平均投資金額がバンクロールの0.5%~1%程度となっていて少ない気がする。 複利における最適な投資金額の割合はケリー基準か…
某掲示板の情報に触発されて、新しい投資配分方式を2日間掛けて実装&シミュレーションしてみた。 これまでの自動購入では回収率による傾斜配分のみだったが、バンクロール×N%を期待配当として均等配当配分の要素を取り入れてみた。期待配当は候補馬のパターンによってもレート変動させるが基本は均等配当配分計算の流れ。この新ルーチンの算出した投資金額と、これまで…
レース予測・投資運用結果の記事については 2022年3月26日から『競馬AI育成ブログ』にて配信します。
競馬AI育成ブログはこちら
自作の競馬予想AIのレース予測を公開しています。 先日の地震の影響によるシステムトラブルでこっちにお鉢が回ってきそう(汗特別割り増し料金取るぜよ。 10分前予測情報ははるかさんのTwitter
自作の競馬予想AIのレース予測を公開しています。 10分前予測情報ははるかさんのTwitter@haruka_umajouからどうぞ。
自作の競馬予想AIのレース予測を公開しています。 今週は主に南関東競馬のAIを回収型から的中型へ変更する作業をおこなった。※明らかに的中型と回収型とでランキング1-2位馬の成績に差異が出てきたので変更することにした。 残りの開発案件は本番デプロイを完了しあとはドキュメント整備を残すのみ。これで来週から競馬のほうに専念できるはず…
新年、明けましておめでとうございます。 年末まで仕事に時間を奪われて結局、競馬AIの開発進捗は進まず。12月の中山・阪神・中京開催とも中央の成績は良かったが地方競馬でかなり負けているので、この元旦休みのうちにシーズン2の準備を進めておきたい。 �@新規AI環境の構築 特徴量テーブルの改修とグループ分け 着率算出のために、出走馬2値分類…
世の中、競馬AIの開発ブログ記事は沢山あるわけで、中には自称回収率100%超えたというものもあるが、ほとんどの記事は実戦では全く役に立たないので、良く散見される間違いであろう点を簡単にまとめてみた。 �@特徴量のリーク ・最終オッズや最終人気を当該レースの特徴量としてしまっている。 →最終オッズや最終人気は投票締切以前には分からないので当該レース…
相当今更なんだが、LamdaRankで予測した結果値はデフォルト設定ではラベル毎に指数関数的なゲインが付いていることを知った(汗 ランキングxに対してのデフォルトゲインは2^x-1(0,1,3,7,15,31,63...) 道理で数値そのものの相関が低いはずだ。label_gainパラメータで設定できるので、恣意的にするこ…