SKT Fly AI 4기 활동기록

[MLOps] 0. MLOps란 무엇인가

이무기뱀술 2024. 1. 28. 15:22
728x90

2024 Fly AI 4기 

2024-01-04 ~ 2024-01-05 이틀간 진행한 수업 내용 정리


 

도대체 MLOps란 무엇인가? MLOps를 알려면 DevOps부터 알아야한다.

 

DevOps의 핵심 개념만 정리하자면

  • 개발 + 운영
  • 개발자 - 운영자 - 경영자 소통 중재
  • 개발 상황 파악
    • 이때 여러 자동화 툴, 협업 툴을 사용한다
    • CI/CD
    • 버전관리: Git 등

DevOps를 배운다?는 것은, 현직에서 사용하는 여러 도구의 사용법을 배운다라고 할 수 있겠다.

 

그렇다는 이야기는 개발 능력은 기본으로 깔고 가야 한다는 것이다!

 

MLOps는 ML(Machine Learning) 서비스 운영에 특화된 DevOps이다.

이번 MLOps 수업시간에서 배우는 것을 정리해보겠다.

 

  • Git 및 Github
  • Github Actions(CI/CD)
  • 가상환경 구축 (Hyper-V) 및 테스트
  • Docker
  • Flask(ML 모니터링 등)

 

흠... 정리해보니 생각보다 별 거 없네..

하지만! 조금씩 조금씩 야매로 줏어들은 것을 제대로 배워본다는 것에 의의를 두겠다!

728x90