Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
受託開発で直面するPoCからMLOpsへの壁とその乗り越え方
Search
xthixsl_ml
September 16, 2025
470
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
受託開発で直面するPoCからMLOpsへの壁とその乗り越え方
xthixsl_ml
September 16, 2025
More Decks by xthixsl_ml
See All by xthixsl_ml
Amazon Bedrock AgentCore Identity Deep Dive
xthixsl_ml
2
38
State-Aware RAGをAmazon Bedrock とAmazon S3 Vectorsで再現してみた
xthixsl_ml
1
74
制限付きRAGを試してみた
xthixsl_ml
0
41
MLモデル実装にStrategy パターンを導入してみた
xthixsl_ml
0
150
Vibe ML Model Training, Tracking and Kaizen
xthixsl_ml
0
62
Strands Agents Evals SDK 試してみた ~ Experiment Generator編 ~
xthixsl_ml
0
56
TorchServeからFastAPIにした話
xthixsl_ml
0
51
全部をAIエージェントにしない設計: AWS Step Functions × Amazon Bedrock AgentCore × Strands Agents Multiagent Graphで不確実性を考慮するワークフロー
xthixsl_ml
0
310
BentoML使ってみた
xthixsl_ml
0
94
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
Tell your own story through comics
letsgokoyo
1
1.1k
A Soul's Torment
seathinner
8
3.7k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
KATA
mclloyd
PRO
35
16k
Transcript
©Fusic Co., Ltd. 1 @xthixsl_ml 佐藤 礼央奈 X: @xthixsl_ml 2025.09.17
受託開発で直面するPoCからMLOpsへの壁とその乗り越え方 JAWS-UG AI/ML #31:Generative AI / ML LT大会
©Fusic Co., Ltd. 2 佐藤 礼央奈 R E O N
A S A T O 東京の大学を卒業。在学中エンジニアとして3社で約2年半の長期インタ ーンを経験。機械学習や生成AIの研究開発に携わる中で、MLモデルの 本番運用に興味を持ちMLOpsに関心を深める。生成AIも取り入れた開 発や、AWSパートナー企業での経験から、同領域に強みを持つFusicに 魅力を感じ、2025年に新卒入社。 自己紹介 はじめに 株式会社Fusic エンジニア
©Fusic Co., Ltd. 3 1. MLOpsの基本概念 2. PoCから本番環境への壁 3. 解決策
4. まとめ
©Fusic Co., Ltd. 4 MLOpsの基本概念 1
©Fusic Co., Ltd. 5 • MLOps = Machine Learning Operations
• 機械学習のライフサイクルを継続的・効率的に回す仕組み • データ収集・前処理 • 学習・評価 • デプロイ・監視・再学習 • DevOps(SRE) + データと機械学習モデルのCI/CD + CT(継続的なトレーニング) 1.MLOpsの基本概念 データ収集 前処理 トレーニング 評価 デプロイ 監視 モデル確認 モデル 精度低下 データサイエンスティスト 機械学習エンジニア MLOpsエンジニア
©Fusic Co., Ltd. 6 1.MLOpsの基本概念 https://aws.amazon.com/blogs/machine-learning/mlops-foundation-roadmap-for-enterprises-with-amazon-sagemaker/
©Fusic Co., Ltd. 7 PoCから本番環境への壁 2
©Fusic Co., Ltd. 8 • PoCの典型的な姿 • notebookに散らばったコード • セルの実行順序に依存
• 環境設定が不明確 • Pythonのライブラリバージョンが明示的に指定がない • CUDAの依存関係 • ドキュメントが不十分 • 再現性がない • 「私の環境では動く」 • データのバージョン管理なし • ハイパーパラメータの記録なし 2.PoCから本番環境への壁 仕組みを作って 事業やプロダクト価値を作る
©Fusic Co., Ltd. 9 • 受託開発する上で時間とリソースは限られる • そもそもどこまでするの? • データの前処理〜推論までのパイプライン構築
• モデル開発 • 推論方式 リアルタイム or バッチ処理 • 推論 • レイテンシ許容時間 • 同期処理?非同期処理 • エッジデバイス -> 結果をクラウド上に保存? • クラウド上で完結 • CPU or GPU? 2.PoCから本番環境への壁
©Fusic Co., Ltd. 10 • 自分の例:金融時系列解析専門 • 他の領域は少ししかしらない • 短期間でキャッチアップが必要
2.PoCから本番環境への壁
©Fusic Co., Ltd. 11 解決策 3
©Fusic Co., Ltd. 12 • 受託開発する上で時間とリソースは限られる • そもそもどこまでするの? • データの前処理〜推論までのパイプライン構築
• モデル開発 • モデル実験管理 • SageMaker Experiments • マネージドMLFlow 3.解決策 https://mlflow.org/docs/latest/ml/
©Fusic Co., Ltd. 13 • 受託開発する上で時間とリソースは限られる • 推論方式 リアルタイム or
バッチ処理 • 推論 • レイテンシ許容時間 • 同期処理 • 非同期処理 3.解決策
©Fusic Co., Ltd. 14 • 受託開発する上で時間とリソースは限られる • 推論方式 リアルタイム or
バッチ処理 • 推論 • レイテンシ許容時間 • 同期処理 • 非同期処理 3.解決策
©Fusic Co., Ltd. 15 • 受託開発する上で時間とリソースは限られる • 推論方式 リアルタイム or
バッチ処理 • 推論 • レイテンシ許容時間 • 同期処理 • 非同期処理 • エッジデバイス -> 結果をクラウド上に保存? • AWS IoT Core • CPU or GPU • SageMaker Processing • AWS Lambda 3.解決策
©Fusic Co., Ltd. 16 従来のnotebook • セルの実行順序に依存 • notebook上の変数はグローバル変数で、明示的に削除するかカーネルを再起動しないとメモリに残る marimoの利点
• セル依存をなくす • 再現性を担保 • セルを変更するとそれに依存するセルが自動実行されるため、コードの整合性を保ち再現性を担保 • Marimoで作成されたノートブックは通常のPythonモジュールとしても機能し、他のスクリプトから import して関数やクラスを利用可能 notebook → Marimo https://marimo.io/
©Fusic Co., Ltd. 17 まとめ 4
©Fusic Co., Ltd. 18 まとめ Point.01 Point.02 Point.03 再現性の担保から「MLOpsの基盤作り」 モデルの推論方法はレイテンシー次第
MLOpsやってる方お話しましょう
©Fusic Co., Ltd. 19 Thank You We are Hiring! https://recruit.fusic.co.jp/
ご清聴いただきありがとうございました