Introduction to MLOps
Page content
인프런 강의
- 취준생을 위한 강의를 제작하였습니다.
- 본 블로그를 통해서 강의를 수강하신 분은 게시글 제목과 링크를 수강하여 인프런 메시지를 통해 보내주시기를 바랍니다.
스타벅스 아이스 아메리카노를 선물
로 보내드리겠습니다.
- [비전공자 대환영] 제로베이스도 쉽게 입문하는 파이썬 데이터 분석 - 캐글입문기
1줄 요약
- MLOps를 소개해본다.
What is MLOps?
-
최근 기술 트렌드 중의
Hot
한 주제는DevOps
이다.Dev
는Development
의 약어이며,Ops
는Operation
의 약자이다.- 과거에는 개발팀과 운영팀 두개로 존재하는 것이 상식이었지만, 가장 큰 문제는
Communication
문제! 이러한 문제점을 해결하기 위해 나온 방법론이DevOps
이다.
-
이러한 부분은 머신러닝과 딥러닝도 동일함. 즉, 개발자를 위한 배포와 운영이
DevOps
라면, 머신러닝 엔지니어를 위해 나온 기술은MLOps
로 볼 수 있다. 자세한 것은 유투브 영상을 통해서 기본적인 개념을 배웠으면 한다.
What’s difference between DevOps and MLOps?1
-
코드 관련
- For DevOps: Test and Validate code and components
- For MLOps: Also, test and validate data, data schemas, and models
-
System 관련
- For DevOps: Focus on a single software package or service
- For MLOps: Also, consider the whole system: the ML training pipeline
-
배포 관련
- For DevOps: Deploy code and move to the next task
- For MLOps: Constantly monitor, retrain, and serve the model