実績一覧に戻る機械学習に
自社開発・SaaS稼働中
機械学習による予測SaaS
大量のデータを機械学習で予測し、会員制サービスとして提供

Background
背景
自社サービスとして、蓄積データから機械学習で予測結果を生成し、会員へ提供するSaaSを立ち上げました。予測の精度だけでなく、多数の利用者が同時に使っても安定して動く基盤づくりが求められました。
Challenge
課題
- 大量データから精度の高い予測モデルを作る必要がある
- 予測結果を多くの会員へリアルタイムに届ける
- アクセスが集中しても安定して動く基盤が必要
- モデルとサービスを継続的に改善し続ける
Process
進め方の流れ
ご相談から運用まで、実際にどのように進めたかをご紹介します。
- STEP 01
データ設計・
前処理 予測に効く特徴量を設計し、学習に使えるようデータを整える前処理パイプラインを構築しました。
- STEP 02
モデル開発
ランキング学習と確率予測を組み合わせたデュアル構成のモデルを開発。期待値での選別ができるようにしました。
- STEP 03
サービス基盤の
開発 予測結果を会員へ届けるWebサービスを開発。認証・課金・配信を含め、同時アクセスに耐える構成にしました。
- STEP 04
運用・継続改善
自動デプロイと多数の自動テストで品質を保ちつつ、モデルとサービスを継続的に改善しています。
Deliverables
提供したもの
- 機械学習の予測エンジン(ランキング学習+確率予測のデュアル構成)
- 期待値にもとづく選別ロジック
- 会員制Webサービス(認証・課金・配信)
- 多数同時アクセスに耐えるサーバー構成・キャッシュ設計
- 自動デプロイと自動テストによる継続的な品質管理
Operation
運用・伴走
本番稼働を続けながら、モデルの精度改善とサービスの機能追加を継続。自動テストと自動デプロイで、安定運用と改善スピードを両立しています。
Results
成果
蓄積データを活かした予測を会員向けに提供開始
多数の同時アクセスに耐える基盤を実現
モデルとサービスを継続的に改善できる体制を構築
Tech
使用技術
Python機械学習(LightGBM)ReactTypeScriptNode.jsPWA
