はじめまして、しおぴーです
横浜エリアを拠点に、AI と機械学習を活用した競馬・競輪予想システム「ORACLE PRO」を個人開発しているエンジニアです。
このブログ「ラボラボ研究会」では、ORACLE PRO の開発過程や、その他の個人プロジェクトで学んだことを記録しています。コードは公開できない部分が多いですが、設計思想や失敗談、技術選定の理由などは積極的に共有していくつもりです。
開発しているプロジェクト
ORACLE PRO(メイン)
LightGBM ベースの競輪・競馬予想システム。約100万件の競輪データと約13万件の競馬データを学習に使っており、特徴量は数百個。Flask で API を立てて、自分用の予想ダッシュボードとして運用しています。
主な技術スタック:
– バックエンド: Python / Flask
– ML フレームワーク: LightGBM
– データベース: SQLite
– スクレイピング: Selenium / BeautifulSoup
– フロントエンド: HTML / CSS / JavaScript(バニラ)
ShortMovieFactory
YouTube Shorts 向けの動画自動生成・投稿パイプライン。Ollama でテーマと脚本を生成し、VOICEVOX で音声合成、Pexels から映像素材を取得して、ffmpeg で合成する流れを完全自動化しています。
その他
その他、いくつか小規模なプロジェクトを並行で動かしています。Webスクレイピングや SNS マネタイズ系の実験など。失敗談も含めて、面白かった話は記事にしていく予定です。
興味のあること
- 機械学習モデルの設計と運用
- スクレイピングとデータパイプライン
- 個人開発の継続的改善
- 競馬・競輪のデータ分析
- LLM を使った創作・自動化
- VTuber キャラクターのデザイン(LINE スタンプ販売実績あり)
このブログについて
「ラボラボ研究会」という名前は、自分の作業部屋を研究室っぽく見立てたところから来ています。誰かに見せるための研究というよりは、自分が考えたこと・試したこと・失敗したことの記録です。
公開しているものは:
– アーキテクチャの考え方
– 技術選定の理由
– 失敗談・落とし穴
– 性能評価の結果
– 一般化できる教訓
公開していないもの:
– 具体的なコード
– 特徴量の完全リスト
– ハイパーパラメータの詳細
– データソースの細かい構造
ご了承いただければ幸いです。
連絡先
X(@shioshiopero)または各記事のコメント欄からご連絡ください。
– X: https://x.com/shioshiopero
– このブログの各記事下にコメント欄を設置しています
メールアドレスは公開していません。
このブログを読んでくださってありがとうございます。少しでも参考になれば嬉しいです。