紹介

はじめまして。自作AIで競馬の予想します

はじめまして

競馬が大好き31歳です。
きっかけはゲームです!(意外に同じ人も多いのでは?)
ゲーセンの名作、「スターホース2」や
知る人ぞ知るPSPの初期作品「ダービータイム」、
そして伝統の「ウイニングポスト」がハマったゲームたちです。

仕事はフリーでアプリ開発とかやっています。
プログラミングはできるっちゃできるのですが
それ自体そこまで好きなわけではなく、
作りたいものができたときにそのとき必要な知識だけゲットしてなんとかやりくりしてる感じです。
昔から思い描いたものを作り上げることが好きなのです。

なのでそこまで大それた代物ではないかもしれませんが
一応は競馬の予想をしてくれるAIが作成できたので
結果を見たり考察しながら
回収率100%超えを目指していこうかなと思います。

どんなAI?

「ニューラルネットワーク」という計算法を用いたものです。

ニューラルネットワークは大好きすぎて話しすぎちゃいそうなので、
詳しくは別の記事に書こうかなと思います。

簡単に説明しますと
過去の「データ(馬柱)」と「結果」をAIに見せます。
AIはデータを見て、最初は当てずっぽうに予想します。
一応、自分なりの結果を算出します。

それから実際の結果(答え)を見せると
なるほど。このデータだとこういう結果になるのね。
じゃあもっとこういう風に考えたほうがよかったか。
と、考え方を修正します。
この修正を何万回と繰り返すことで、
だんだんとAIの中でしっかりした予想の考え方が組み立てられていくのです。

そして実際に、次の週に行われるレースの馬柱を見せると
その考え方をもって予想結果を出してくれます。
おもしろくないですか?笑

現状の性能

結論、回収率は至って普通。
適当に買ったのとあまり変わらない。
平均のペイアウト率と同じくらいです。

馬券によって控除率が違うのですが、
一番還元率が高い単勝、複勝で80%です。
儲けるという意味では使い物になりません笑

でもね、結果を見てると面白いんですよ。
なるほど、たしかにこの馬はいいね。とか、
なんでこいつ選んだの?とか
なんにしてもおもしろいです笑
普通に参考にはなります。
自分で予想するときってけっこう見落としとかあるじゃないですか?
レース終わってから、うわーこいつ確かによく見たら強いわ。とか
(自分だけか?)
そういう見落としを防ぎやすくなるだけでも使用価値はあるかなと!

まぁまだまだ性能はかわいいもんですが
これから考察を重ねてこいつを成長させていこうと思います!