UMANARI_AI競馬予想(AIは人工知能のこと)

予想の無料公開もあり。 馬の勝率と適正オッズを解析するUMANARI_AIという人工知能の開発しています。競馬の予想に人工知能がどれだけ応用できるのかを研究しています。音楽はDooDooDooMiuMiuMiuとSUSIE LOVEが好きです。

予想の無料公開もあり。UMANARI_AIとは、私が開発している競馬データを解析する人工知能で、この人工知能を開発しながら分かったことや思ったことを書いきます。人工知能に興味がある方だけではなく、競馬好きな方もお気軽にご覧ください。

以前書いた記事に追記し、2019年版として改めて投稿します。

競馬用人工知能(AI)の開発言語について 2019年版

人工知能というと難しいイメージもあるかもしれませんが基本的にはプログラムの一種ですので、作るためにはプログラミング言語を使います。

そこで今回は実際に人工知能を開発している立場から数多あるプログラミング言語を、独断と偏見でまとめてみたいと思います。

最後の方にAIの開発言語の人気ランキングの投票もありますので、AIを開発してる方は是非投票してみてください。

Python(パイソン)

人工知能といえばPython、Pythonといえば人工知能という位になりましたね。

人工知能にPythonが選ばれる理由ですが、難しいプログラミングのテクニックや知識を知らなくても比較的簡単に人工知能を利用し目的の結果を得ることが出来るからと考えます。

私の知っているデータサイエンス、科学計算分野の研究者にはPython推しが多いです。こういった分野ではプログラミングテクニック自体が重要なのではなく、得られる結果が全てですので、なるべく簡単にプログラミングできる言語が好まれるようです。

競馬用人工知能の開発にもPythonは選択肢の上位に来るはずです。

Pythonの長所
・とにかく簡単に人工知能を利用し結果を求めたい時に最適
・最新の人工知能がいち早く実装されます
・情報も多くなってきました
Pythonの短所
・処理速度は速くありません
・スタンドアロンのソフトとしては向いていません(出来ない事はありませんが)

C/C++

C言語は昔からあり、プログラミング言語の中での知名度は1番なのでは?

もちろんC言語でも人工知能は作れます。というか、コンピュータの性能を引き出すことと開発難易度のバランスから言えば、これがベストの選択のような気がします。

個人的には最も好きな言語です。

C/C++の長所
・コンピュータの性能を引き出せます(だたし、最速とは限りません)
・歴史が長く、情報が多いです
C/C++の短所
・Python等に比べると学習、開発に時間が掛かります
・Pythonに比べてコードが増えます
・難しいイメージがあること

JAVA(ジャバ)

PCだけではなくAndroidスマホやLinuxでも動きます。

個人的には人工知能のイメージは薄いですが、JAVAでも人工知能は作れます。作れますがPythonやC言語を選択してもよい条件なら、あえてJAVAを選ぶ理由は私には思いつきません。

JAVAの長所
・シェアが大きく、開発するための情報が豊富で、習得しやすい気がします
・多くのプラットフォームで実行可能です
JAVAの短所
・処理速度は速くありません

Ruby(ルビー)

日本で開発されたプログラミング言語で、Pythonと比べられることが多いです。

正直、初めて知った頃は色物かと思いましたが、特に日本では確固たる地位を築いています。

Rubyの長所
・日本で開発されただけあって日本語の情報が多いです
・Pythonと同様、初心者にもやさしいです
・Webアプリ開発ならおすすめ
Rubyの短所
・人工知能に関してはPythonの方が数歩先行している印象です
・処理速度は速くありません

C#/VisualBasic

Windows用ソフトを作るのには最適ですが、人工知能に特段適しているということはありません。

事務ソフトから科学計算分野まで幅広く使えます。

C#/VisualBasicの長所
・歴史が長いので情報が多いです
・Windowsを使った事務ソフトを作るならこれが最適と思います
・独特な癖はあるものの、初心者にもやさしいと思います
C#/VisualBasicの短所
・VisualBasicの方は時代遅れとされることも多いです
・一時期に比べC#の勢いが減っている気がします
・処理速度は速くありません

Swift

iOSを使うiPhoneやiPadで動かす人工知能を作るならSwiftでしょう。

個人的にはObjective-Cも新しい言語な気がしていましたが、流石にプログラミング言語の進化は速いです。幾ら今はPythonが人気とは言っても今後これもまた変わる事でしょう。

Swiftの長所
・長所というわけではありませんがiPhoneやiPadなら必須です
Swiftの短所
・使えるプラットフォームが限定されます

その他

プログラミング言語にはこれら以外にも沢山の種類があります。

今回は人工知能に適していると思う言語を取り上げたのですが、他の言語でも人工知能を開発するのは可能です。

敢えて他の人とは違う言語で人工知能を開発するのも面白いかもしれません。

wikiのプログラミング言語一覧

競馬用人工知能の開発に最適なプログラミング言語

競馬用の人工知能を作るのにJRA公式のJRA-VAN データラボ(Datalab.)を利用する場合が多いと思いますが、ここで提供されているSDK(ソフトウェア開発キット)はC#、C++、Delphi7、VB2015対応となっているので通常はこの中から選ぶ必要があります。それにしてもDelphiって懐かしいです。

勿論、少し技術のある人はJRA-VAN データラボをPython等に対応させることになるわけです。JRA-VAN データラボをPythonに対応させる方法はここでは書きませんが、プログラミングレベルとしては初級から中級の間の技術があれば難しくないはずです。

競馬用人工知能といっても特別なものではなく、一般的な人工知能の範疇になります。これから競馬人工知能を開発するのであればやはりPythonやC/C++/C#を選択すれば間違いないと思います。JAVAも悪くないですね。


最新のAI開発言語人気ランキング

最新のAIの開発言語の人気ランキングはどうなのでしょうか?非常に興味があります。

実際にAIを開発している方や勉強している方に投票してもらえると嬉しいです。

いくらAIブームといっても、実際にAIを開発している方はそれ程居ない様な気もしますので、もしかしたら投票数が0の可能性もあるのではと思っています。

AIの勉強として使っている言語でもOKです。お気軽にどうぞ。

下のブログランキングのバナーのクリック数が、このブログを続けるやる気に繋がっています。引き続きよろしくお願いします。

人気ブログランキング

最新のUMANARI_AI開発状況のつづき

AIを使った穴馬解析機能の追加に備えて、今まで考えていた細かい改良を行っています。

今行っている改良は、ブログの更新に関する部分で、解析結果には影響しません。これによりブログを続ける負担をより減らせるので、更新する身としてはとても大切な改良になりそうです。

一応考えていた改良はほぼ終わりました。

これからいよいよ人工知能を使った穴馬解析機能の作成に入ろうと思います。

どの様な結果が出るのか今から楽しみです。

下のランキングバナーのクリック数がブログを続けるやる気に繋がっています。是非クリックをお願いします。

人気ブログランキング

UMANARI_AI競馬予想は嘘・詐欺?

前に何かで見たのですが、競馬予想は8割が嘘・詐欺であると書いてありました。

その8割という数字の根拠は分かりませんが、正直競馬や競輪などの予想にそういったイメージが付きまとっているのは紛れもない事実だと思います。このブログを書いている私も昔はそう思っていました。

かわいい競馬予想の嘘・詐欺とは?

そもそも競馬の予想で嘘や詐欺があるとすればどのような状況かと考えてみました。

例えばサイコロを振って出た目の馬番を選んだり、その日のラッキーナンバーで選ぶのも個人的にはちゃんと予想したことになると考えます。

問題なのは、AIを使って予想していると言いながら、実は裏ではサイコロなど別の方法で予想していたら嘘になります。

しかしながら、このパターンの嘘の場合は予想結果が悪くなります。いくらAIを使っていると謳っていても結果が悪ければ自然に淘汰され消えていくはずで、嘘の中ではまだかわいい方だと思います。

尚、「予想によって大儲け出来るので投資してください」という類は、そもそも詐欺の可能性が高いのは直感で分かるのでまだかわいい方です。そういったのも自然に淘汰されるものです。

かわいくない競馬予想の嘘・詐欺とは?

私が考えるかわいくない(悪質)な競馬予想の嘘や詐欺のパターンがあります。

それは、レースによって予想に手心を加え、敢えて外れるような予想をすることです。いわゆるイカサマです。

普段は非常に精度の高い予想をしつつ、特定のレースのみ敢えて勝ちそうな馬を予想から外すことにより、本当に勝ちそうな馬のオッズを上げる方法です。

それが嘘なのかたまたまなのかの判断は非常に難しいので、いつの時代もこのような噂は尽きません。

但し、このイカサマをするには、オッズを操作できるほど影響力のある予想媒体である必要があります。

まとめ

オッズを操作できるほど影響力のある予想媒体の数はごくごく限られています。

個人を含めて巷には沢山の競馬予想がありますので、その割合から言えば、影響力のある悪質な競馬予想の割合は、8割に比べれば非常に小さいものになると考えます。

ちなみに、UMANARI_AIには嘘・詐欺はありませんが、科学は疑うことが重要ですので、是非UMANARI_AIの解析結果に嘘・詐欺が無いか常に疑う目でご覧ください。

下のランキングバナーのクリック数がブログを続けるやる気に繋がっています。是非クリックをお願いします。

人気ブログランキング

1/20(日) 中京・中山・京都競馬 予想結果

この予想結果を見ていただいて、今後もこのブログを続ける価値があると思っていただけたなら是非このランキングバナーのクリックをお願いいたします。
今の所、このバナーのクリック数がこのブログを続ける原動力になっています。
人気ブログランキング

解析(予想)した馬の連対結果
※()内の数字は解析勝率(%)

中京 1R
▲ 10レオビヨンド (3) 1着
● 12スターリーパレード (5) 2着
◎ 08クリエイトザライフ (39) 3着
※3連複660円 3連単8,180円 馬連2,130円 馬単4,630円 単勝950円

中京 2R
◎ 05サトノファイター (21) 1着
● 01タガノアヴァンス (11) 3着
※ワイド720円 単勝980円 複勝890円

中京 3R
▲ 13ナリノメジャー (4) 2着
○ 14タイキメサイア (14) 3着
※ワイド1,150円 複勝390円、150円

中京 4R
データ不足の為解析不可

中京 5R
データ不足の為解析不可

中京 6R
◎ 04エテルニテ (24) 1着
△ 10ネイビーアッシュ (7) 2着
※馬連1,130円 馬単1,930円 単勝310円

中京 7R
◎ 05キュールエサクラ (21) 1着
○ 03ブールバール (17) 2着
※馬連380円 馬単550円 単勝150円

中京 8R
○ 08クイックファイア (16) 1着
※単勝260円

中京 9R
◎ 13サトノシリウス (16) 1着
△ 07ムーンレイカー (6) 2着
※馬連520円 馬単760円 単勝200円

中京 10R 金山特別
▲ 12ナムラドノヴァン (4) 1着
◎ 11アドマイヤデジタル (16) 2着
※馬連1,650円 馬単2,860円 単勝370円

中京 11R 東海S
○ 04インティ (14) 1着
◎ 03チュウワウィザード (23) 2着
● 05スマハマ (9) 3着
※3連複750円 3連単1,610円 馬連310円 馬単400円 単勝150円

中京 12R 大須特別
◎ 06ハニージェイド (15) 2着
※複勝170円

中山 1R
▲ 16リゼ (5) 2着
※複勝160円

中山 2R
▲ 14グッバイガール (4) 1着
△ 10マイネルイヴィンス (5) 2着
※馬連890円 馬単3,170円 単勝1,260円

中山 3R
◎ 08トピアリスト (12) 1着
※単勝880円

中山 4R
データ不足の為解析不可

中山 5R
▲ 13サトノエルドール (4) 2着
● 04ホウオウビクトリー (7) 3着
※ワイド370円 複勝120円、170円

中山 6R
データ不足の為解析不可

中山 7R
○ 04オーケストラ (9) 2着
※複勝450円

中山 8R
● 14エニグマ (6) 1着
○ 05ブラックランナー (11) 2着
◎ 02スズカゴーディー (16) 3着
※3連複780円 3連単2,400円 馬連520円 馬単700円 単勝180円

中山 9R 菜の花賞
◎ 04コントラチェック (26) 1着
▲ 09ポリアンサ (6) 3着
※ワイド530円 単勝140円 複勝310円

中山 10R アレキサンド
◎ 07アナザートゥルース (20) 1着
● 03ブライトンロック (10) 3着
※ワイド180円 単勝150円 複勝160円

中山 11R AJCC
△ 08シャケトラ (4) 1着
◎ 04フィエールマン (39) 2着
※馬連2,820円 馬単11,590円 単勝3,850円

中山 12R
● 07ダノングレース (8) 1着
◎ 02アヴィオール (29) 2着
※馬連810円 馬単2,140円 単勝450円


京都 1R
● 07アスカノダイチ (6) 1着
※単勝400円

京都 2R
○ 09モンオール (15) 2着
△ 03ヒッチコック (6) 3着
※ワイド300円 複勝170円、130円

京都 3R
○ 01メイショウカササギ (13) 2着
※複勝170円

京都 4R
● 05チュウワフライヤー (11) 2着
※複勝350円

京都 5R
○ 05ノーワン (11) 3着
※複勝150円

京都 6R
データ不足の為解析不可

京都 7R
△ 15テイエムギフテッド (7) 3着
※複勝240円

京都 8R
◎ 10ノーブルカリナン (17) 1着
※単勝200円

京都 9R 睦月賞
▲ 05コスモピクシス (3) 1着
○ 01フォイヤーヴェルク (17) 2着
● 03ノチェブランカ (6) 3着
※3連複2,760円 3連単19,660円 馬連2,080円 馬単4,580円 単勝780円

京都 10R 舞鶴S
○ 02タイキフェルヴール (12) 1着
● 08シロニイ (9) 2着
※馬連1,400円 馬単1,970円 単勝170円

京都 11R 石清水S
▲ 06レッドアンシェル (5) 2着
◎ 01ジョイフル (12) 3着
※ワイド580円 複勝190円、200円

京都 12R
○ 06テイエムグッドマン (10) 2着
△ 10グロワールシチー (9) 3着
※ワイド290円 複勝140円、150円

この予想結果を見ていただいて、今後もこのブログを続ける価値があると思っていただけたなら是非このランキングバナーのクリックをお願いいたします。
今の所、このバナーのクリック数がこのブログを続ける原動力になっています。
人気ブログランキング

※ご注意
これらの内容は、私が開発しているAI(人工知能)であるUMANARI_AIにて解析した結果です。
結果についての妥当性等は一切保証していません。これらの結果をもとに発生した損害等は責任を負いません。

1/20(日) 中山 解析(予想) アメリカジョッキーC

---勝率解析----
※()内の数字は解析勝率(%)
※<>内の数字は解析適正オッズ

中山 1R
◎ 07マーヴェラスクイン (26)
○ 04アテンフェアリー (9)
● 08ファロ (8)
△ 11ベリッシモファルコ (6)
▲ 16リゼ (5)

中山 2R
◎ 12ゼルター (17)
○ 15シンティラ (15)
● 06カリスマサンボス (6)
△ 10マイネルイヴィンス (5)
▲ 14グッバイガール (4)

中山 3R
◎ 08トピアリスト (12)
○ 03オルクリスト (11)
● 11カネショウベリー (10)
△ 02ダディフィンガー (8)
▲ 12ブラックアウト (4)

中山 4R
データ不足の為解析不可

中山 5R
◎ 12ストームリッパー (23)
○ 09トーセンオリンピア (8)
● 04ホウオウビクトリー (7)
△ 14エターナルヴィテス (5)
▲ 13サトノエルドール (4)

中山 6R
データ不足の為解析不可

中山 7R
◎ 11グロンフォール (24)
○ 04オーケストラ (9)
● 14マイネルストラトス (7)
△ 05アカリダイヤモンド (7)
▲ 03ダンスメーカー (6)

中山 8R
◎ 02スズカゴーディー (16)
○ 05ブラックランナー (11)
● 14エニグマ (6)
△ 06エッシャー (5)
▲ 08メイショウタラチネ (4)

中山 9R 菜の花賞
◎ 04コントラチェック (26)
○ 07シトラスノキセキ (11)
● 06ユニバーサルレディ (8)
△ 08ブリッツアウェイ (7)
▲ 09ポリアンサ (6)

中山 10R アレキサンド
◎ 07アナザートゥルース (20)
○ 02サイドチェンジ (13)
● 03ブライトンロック (10)
△ 04ニーマルサンデー (8)
▲ 01クリノライメイ (7)


中山 11R AJCC
◎ 04フィエールマン (39) <2.0>
○ 05ダンビュライト (8) <8.3>
● 01ジェネラーレウーノ (7) <9.4>
△ 08シャケトラ (4) <13.2>
▲ 11サクラアンプルール (3) <16.9>

中山 12R
◎ 02アヴィオール (29)
○ 03ロフティフレーズ (12)
● 07ダノングレース (8)
△ 10ヴェロニカグレース (7)
▲ 09カレンシリエージョ (4)

UMANARI_AI Lite 解析Ver.0.5.0

※ご注意
これらの内容は、私が開発しているAI(人工知能)であるUMANARI_AIにて解析した結果です。
結果についての妥当性等は一切保証していません。これらの結果をもとに発生した損害等は責任を負いません。

この予想内容を見ていただいて、今後もこのブログを続ける価値があると思っていただけたなら是非このランキングバナーのクリックをお願いいたします。
このバナーのクリック数がこのブログを続ける原動力になっています。
人気ブログランキング

↑このページのトップヘ