WandB란? - 강력한 MLOps Tool

Summary:

WandB를 활용해 ML Experiment Management를 더 편하게 하는 방법에 대해 소개합니다.

https://github.com/ash-hun/MLOps-Tutorial

https://github.com/ash-hun/my_nlp_research


1. Model Experiment Pipeline

출처 : https://pebpung.github.io/wandb/2021/10/06/WandB-1.html

출처 : https://pebpung.github.io/wandb/2021/10/06/WandB-1.html

MLOps의 프로세스는 다음과 같이 구성된다.

  1. ML 기반의 프로젝트 설계 단계 (= Project Design)
    1. 주어진 task에 맞춰서 성능 개선을 할 수 있다.
    2. 전체 계획을 상정하고 설계하기 때문에 배포될 HW device도 고려해야 한다.
  2. ML 모델의 실험 및 개발하는 단계 (= Experiment & Develop) → “WandB 사용!!”
  3. 모델의 제품화 및 배포/운영 단계 (= Deploy & Management)

1) 필수 구성요소

ML을 활용한 어플리케이션 구축에는 여러가지 구성요소(configuration)가 필요하다.