Open9

読者コミュニティ|AutoMLで手軽に競馬予想AIを作ろう(2022年12月版) 祝有馬記念! (Pycaret)

oteote70oteote70

競馬予想コードを動かしたのですが「予想の具体例」で「Score_True」が算出されません。
そこまではエラーなくできていると思うのですが、なぜでしょうか?

ケイバカンスケイバカンス

やってみたのですが、ちょっと再現できないですね。。。

predict_model関数をraw_score=Trueで走らせてますか? (raw_scoreをTrueにすると、予想のスコアを吐き出してくれるみたいです。その点、特にコードの変更してないですよね?)

一度、

pred.head()

で予想結果の中身みてもいいかもしれないです。

あとpycaretのバージョンを教えてもらっていいですか?
(そこがずれてて挙動が違う可能性を疑っています。)
こんな感じで調べられます。

!pip list | grep pycaret


こっちは、2.3.10でうまく動いているみたいです。

oteote70oteote70

ありがとうございます。
スクレイピングの際に「ワークフローの一部修正」をし忘れていたのもあり、改めて1からやり直したらうまくいきました。
データが正しくスクレイピングできてなかったのかもしれません。
なおバージョンは2.3.10です。

追加でいくつかお聞きしたいのですが、
・今回作成したAIで特定のレースを予想するにはどうすれば良いですか?
・ハイパーパラメータチューニングで「F1の値が最も良くなるように」とのことですが、Foldに0~Xの数値とMean、StdとありますがどのF1を見れば良いのでしょうか?
・今回は3年分のアドレスを提供していただきましたが、このアドレスはどのように作成されましたか?
他の年のデータを集めるために大量のアドレスを作成したいです。

ケイバカンスケイバカンス

→ データが正しくスクレイピングできてなかったのかもしれません。
おー、よかったです!

すぐ回答できるものを先に答えますね。

→ ・今回は3年分のアドレスを提供していただきましたが、このアドレスはどのように作成されましたか?
これはオクトパースで別でフローを組んでいます。そちら共有可能です。

→ 他の年のデータを集めるために大量のアドレスを作成したいです。
これ、自分の手元に7年分?ぐらいのアドレスがあるので、こちらも共有可能です。

それ以外の質問は、パソコン使える時にチェックしておきます。

もしよろしければなのですが、試していただいてわかりにくかった点を逆に色々口頭でお聞きしたいです。もし問題なければ、その点をtwitterのdmで相談させてほしいのですが、そちらお願いできませんか?
(本の質をあげていきたくて、具体的な疑問を解消できるコンテンツを作り上げて行きたいなと考えてます。)

oteote70oteote70

お返事が遅くなりすみません。
DMをお送りしましたのでご確認ください。

mclovinmclovin

最近はやりの競馬AIに関する基礎的な情報が網羅されていて大変読みやすかったです。今後、無料記事などでは得られないような高度な特徴量エンジニアリングや、統計的なデータ解析(クラスタリングなど)コンテンツの追加はありますでしょうか?

ケイバカンスケイバカンス

コメント、ありがとうございます!

→ 追加コンテンツ
検討しております。ただ、まずはデータサイエンスの基礎的な内容をしっかり書くことを考えています。

→ 特徴量エンジニアリングの追加
やりたいです。競馬は馬の実績の特徴がよく効くことが知られているので、その追加から行いたいです。

→統計の追加
これもやりたいですね。競馬データの基礎統計をしっかり書いてる記事は少ないと思うので、その辺りをやっていきたいです。

(ちなみに一緒に競馬データサイエンス仲間を募集中です。もしご興味あればtwitterで連絡ください。)

mclovinmclovin

返信ありがとうございます!
そうだったんですね!
Twitterのほうですが、連絡します!