AI開発

AI開発

競艇AI開発日記 第8話|データを分析してみると、思ったより単純ではなかった

スリット判定AIの教師データ864レースを初めてEDA(探索的データ分析)。スリットパターンと平均STや選手スコアなどの関係を調べ、AI Ver.1で使用するデータを704レースに絞るまでの過程を振り返ります。
AI開発

競艇AI開発日記 第7話|スリット判定AIへの第一歩。まずは教師データ作りから始めました

スリット判定AIの開発に向けて、まずは教師データ作りからスタート。AIによるスリット画像の判定や、Pythonを使ったデータ作成の自動化など、AI開発の土台を整えていく過程を振り返ります。
AI開発

競艇AI開発日記 第6話|ロジックを直す前に、前提を見直す必要があった

Ver.1.0の検証を続ける中で、ロジックではなく前提に問題があることに気付きました。スリット隊形に着目し、問題を分解したことで見えてきた新しい発想。競艇AI開発が機械学習へ進む転換点を書いています。
AI開発

競艇AI開発日記 第5話|ロジックを直す前に、理解することが必要だった

Ver.1.0の検証を続ける中で、ロジックの違和感が少しずつ大きくなりました。Ver.1.1の失敗を通して気付いたのは、改善する前に「理解すること」の大切さ。ロジックは予想するためだけではなく、検証するための物差しでもありました。
AI開発

競艇AI開発日記 第4話 |「何かおかしい。」Ver.1.0に初めて違和感を覚えた日

競艇AI開発日記 第4話。期待していた予想ロジック「Ver.1.0」を検証する中で、当たっても低配当が続き、1着は当たっていても2・3着が外れる違和感が見え始めました。改善ではなく、まず検証を続けると決めた頃の記録です。
AI開発

競艇AI開発日記 第3話 | Ver.1.0を実戦投入。「これ、意外といけるかも」と思った日

競艇AI開発日記 第3話。完成した予想ロジック「Ver.1.0」を初めて実戦投入。最初は半信半疑だったものの、自分では買わない買い目で万舟が的中し、「意外といけるかも」と感じ始めた頃の記録です。
AI開発

競艇AI開発日記 第2話 | Ver.1.0が完成。「意外とそれっぽいもの」ができた日

競艇予想をPythonで再現するため、最初の予想ロジック「Ver.1.0」を作りました。コース別成績やスタートをどうロジックへ落とし込んだのか。AIとの壁打ちを通して、自分の予想を言葉にしていった開発日記、第2話です。
AI開発

競艇AI開発日記 第1話 | 自分の予想をPythonで再現してみようと思った話

Python学習を始めた私は、趣味の競艇を題材に自分用の予想ツールを作ってみることにしました。競艇AIを作ろうと思って始めたわけではありません。Python初心者が「自分の予想を再現できるのか」を試行錯誤していく開発日記、第1話です。
AI開発

iPhoneだけでPython学習環境を作った方法【ほぼスマホで100日継続した実体験】

iPhoneだけでPython学習環境を作り、ほぼスマホで100日間独学を継続した実体験を紹介。Progate、SoloLearn、Pythonista、ChatGPTを使った学習方法や、実際に感じたメリット・限界をまとめました。
AI開発

ほぼスマホでPython独学100日続けたら、予想ツールのプロト版ができた話

ほぼスマホ・毎日30分程度のPython独学を100日続けた結果、データ分析から予想ツールのプロト版作成まで到達。Progate、Pythonista、CSV分析、ロジック構築など、ここまでの学習と変化を振り返ります。