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
Data-centric MLOps(이정권)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MLOpsKR
June 05, 2021
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Data-centric MLOps(이정권)
MLOps KR(
https://www.facebook.com/groups/mlopskr)에서
주최한 1회 온라인 이벤트 발표 자료입니다
MLOpsKR
June 05, 2021
More Decks by MLOpsKR
See All by MLOpsKR
Ray: 대규모 ML인프라를 위한 분산 시스템 프레임워크(조상빈)
mlopskr
1
2.5k
JupyterFlow : 당신의 모델에 날개를 달아드립니다(유홍근)
mlopskr
0
1.2k
모델을 데이터셋에 맞게 대량을 찍어내는 방법(only 파이썬)(김태영)
mlopskr
0
960
KRSH: 선언형 Kubeflow, Terraform처럼 파이프라인 관리하기(김완수)
mlopskr
0
1k
MLOps 춘추 전국 시대 정리(변성윤)
mlopskr
0
13k
Other Decks in Programming
See All in Programming
Crash Auto Pipelines
veronikapj
1
380
Spec-driven Development with AI
simas
PRO
0
2.3k
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
220
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
200
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
910
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
160
はじめてのPLATEAU
nokonoko1203
1
570
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
180
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.6k
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
160
ActionController meets Protocol Buffers
sorah
1
780
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
590
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
Test your architecture with Archunit
thirion
2
2.5k
KATA
mclloyd
PRO
35
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
970
Designing for humans not robots
tammielis
254
26k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
930
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Transcript
Data-centric MLOps : 데이터 중심 MLOps를 돕기 위한 작은 장치들
Superb AI 이정권
AI / ML = Model + Data
AI / ML = Model + Data Data centric?
Task Baseline: 70% accuracy Target Performance: 90% accuracy Should the
team improve the code or the data? : code(20%), data(80%) A Chat with Andrew on MLOps: From Model-centric to Data-centric AI
A Chat with Andrew on MLOps: From Model-centric to Data-centric
AI Improve AI → Improve the quality of the data: consistency error rate diversity coverage feedback frequency size ...
A Chat with Andrew on MLOps: From Model-centric to Data-centric
AI slide credit: A Chat with Andrew on MLOps: From Model-centric to Data-centric AI (https://www.youtube.com/watch?v=06-AZXmwHjo)
사실은, 늘 해오던 일 Project progress month 1 month 2
month 3 month 4 month 5 Code a model Build data Launch training job
사실은, 늘 해오던 일 Building the Software 2.0 Stack (Andrej
Karpathy, 2018)
Question: How many labeled images are needed to solve this
problem?
Answer: 100,000 images?
My Answer: I don’t know. Let’s start from 5,000 WHY?
여전히, 잘 모른다 → Data-centric MLOps Systematic & iterative way
to build Data for ML 단순히 지루한 작업을 자동화하는 과정이 아닌 ML 문제를 해결하기 위한 과정 저는 Superb AI라는 팀에서 이 문제를 풀고 있습니다.
<2달 <30명 <20,000 Images The Problem
The Meta Problem Design Data Spec Build Data Train a
model Deploy to service
Starting Point Labeling Tool Data Label
Reusable Data Spec { project_name: potato_detect_1 data_spec: good_potato: box: color:
red condition: ... bad_potato: box: } { project_name: potato_detect_2 data_spec: good_potato: polygon: color: red condition: ... bad_potato: box: }
Reusable Data Spec { project_name: potato_detect_13 data_spec: best_potato: polygon: direction:
options: ... good_potato: {} normal_potato: {} bad_potato: {} } Goal ≠ Task ALWAYS configured repeatedly name, color, type, conditions, options, property, ROI Info, ...
Support flexible pipeline 100 different problems, 100 different datasets, 100
different ways To support flexible pipeline Build Data Team Model WORKING SUBMITTED REVIEWED
Support flexible pipeline
Versioning Set 단위, 실험 당
ML Engineer를 위해 … ? Detailed Statistics & Report
Human in the loop ^ 2 Human in the loop
ML
Inside Human Labeling Data Human Labeling Service Model Data Labeling
Our Model ? Uncertain? Label-wise Confidence Overall Set Confidence User performance estimate Boost Labeling ... Human in the loop ^ 2
Keep labels consistent
Keep labels consistent
요약
Source data analysis, User analysis, Log, Task matching, etc 여전히
할일이 정말 많다. 마무리 SDK를 이용한 사용 예제!는 다음에 https://github.com/superb-AI-Suite/ Full-pipeline MLOps https://ai-infrastructure.org/