MLOps 라이프사이클 단계

완전 자동화된 MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

MLOps 라이프사이클

MLOps 라이프사이클은 세 가지 핵심 단계로 구성됩니다:

MLOps 라이프사이클 이미지. 서로 연결된 세 개의 원형 사이클. 왼쪽부터 이름: Design, Development, Deployment.

  • 세 단계는 반복적입니다
  • 세 단계는 상호 연결되어 서로 의존합니다
  • 단계 간 앞뒤로 이동하는 것이 정상입니다
완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 설계

설계 단계에는 다음이 포함됩니다:

  • 비즈니스 이해
    $$
  • 데이터 이해
    $$
  • ML 솔루션 설계

$$

가운데에 Design이 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 설계

설계 단계에는 다음이 포함됩니다:

  • 비즈니스 이해
    $$
    • 비즈니스 맥락 파악
    • 비즈니스 목표 설정

$$

가운데에 Design이 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 설계

설계 단계에는 다음이 포함됩니다:

  • 데이터 이해
    $$
    • 데이터 탐색
    • 데이터 시각화

$$

가운데에 Design이 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 설계

설계 단계에는 다음이 포함됩니다:

  • 시스템 설계
    $$
    • 시스템 아키텍처 설계
      • 데이터 보안
      • 데이터 프라이버시

$$

가운데에 Design이 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 설계

설계 단계에는 다음이 포함됩니다:

  • 비즈니스 이해
    $$
  • 데이터 이해
    $$
  • ML 솔루션 설계

$$

설계 단계의 많은 부분은 자동화가 어렵습니다

$$

가운데에 Design이 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 개발

ML 실험 및 개발 단계에는 다음이 포함됩니다: $$

  • PoC(개념 증명) 개발
    $$
  • 데이터 엔지니어링
    $$
  • 모델 개발

$$

가운데에 Development가 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 개발

ML 실험 및 개발 단계에는 다음이 포함됩니다:

  • PoC(개념 증명) 개발
    $$
    • 프로세스와 자동화의 결합
    • 프레임워크 활용

$$

가운데에 Development가 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 개발

ML 실험 및 개발 단계에는 다음이 포함됩니다:

  • 데이터 엔지니어링 (PoC)
    $$
    • 자동화 활용 → 품질 보증

$$

가운데에 Development가 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 개발

ML 실험 및 개발 단계에는 다음이 포함됩니다:

  • 모델 개발 (PoC)
    $$
    • 실험 추적
    • 자동화된 학습
    • 자동 하이퍼파라미터 튜닝

$$

가운데에 Development가 있는 원형 사이클 그림

완전 자동화된 MLOps

ML 라이프사이클의 MLOps - 배포

ML 배포 및 운영 단계에는 다음이 포함됩니다:

  • 프로덕션화
    • 테스트
    • 버저닝
    • 지속적 제공
    • 모니터링

$$

가운데에 Deployment가 있는 원형 사이클 그림

완전 자동화된 MLOps

확장성 확보: 자동화 우선

프로세스 최적화, 모범 사례, 자동화를 활용합니다

MLOps 라이프사이클 이미지. 서로 연결된 세 개의 원형 사이클. 왼쪽부터 이름: Design, Development, Deployment.

자동화나 프로세스 최적화가 없을 때:

  • CRISP-DM
  • TDSP [1]
1 https://www.ibm.com/docs/en/spss-modeler/saas?topic=dm-crisp-help-overview
완전 자동화된 MLOps

프로세스 최적화와 모범 사례

$$

설계 단계

$$

  • 모범 사례

    • 도메인 전문성 포함

    • 비즈니스 이해관계자 참여

    • 최종 사용자 피드백 수집

$$

개발 단계

$$

  • 모범 사례

    • 깔끔한 코드 작성
    • 작업 문서화
완전 자동화된 MLOps

Ayo berlatih!

완전 자동화된 MLOps

Preparing Video For Download...