본문 바로가기

MLOps

(2)
FastAPI 시작과 CRUD 구현 시작 원래 이전 글에서, 바로 FastAPI를 다루고자 했습니다. 그런데 간단한 API를 만들고 서빙을 하기 위해서는 결국 네트워크에 대한 지식이 아주 약간은 있어야 하기 때문에 관련 설명을 했습니다. 오늘은 원래 목표대로 FastAPI에 대해서 다루겠습니다. FastAPI 이전 글의 마지막에 언급한 것처럼, FastAPI는 파이썬의 웹 프레임워크 입니다. 외부에서 호출할 수 있는 API를 쉽게 구현할 수 있게 해주는 프레임워크죠. Flask, Django 등 파이썬에는 자주 쓰이는 웹 프레임워크가 있는데, 예시로 FastAPI를 선택한 이유는 이렇습니다. 머신러닝 엔지니어 (또는 데이터 분석가 등)은 파이썬이 가장 익숙한 프로그래밍 언어 일 것 입니다. FastAPI는 이렇게 파이썬에 익숙한 분들에게 ..
머신러닝 모델 서빙이란 - 서빙이 무엇...? 글에 들어가기에 앞서… 저의 글은 사전 지식이 굉장히 적은 분들을 대상으로 합니다. 앞으로 한동안 쓰려고 하는 글들은 ‘머신러닝, 딥러닝 모델을 만져봤는데 이걸 어떻게 서빙하는거지?’ 에 대한 답변 입니다. 즉 나에게 어떤 ‘모델’은 있는데, 이걸 다른 사람이 어떻게 사용하게 할지 또는 어떻게 서비스로 만들지에 대한 정리입니다. 로컬에서 GPU 없이 돌아가는 아주 작은 모델부터 시작해서, 웹프레임워크, 데이터베이스 등에 대한 개념을 익혀가고, 서버들을 클라우드에 올려보고, 쿠버네티스 사용해보고, MLOPS 프레임워크 사용해보고 등을 목표로 하고 있습니다. 물론 저도 아주 기초적인 수준의 지식만 가지고 있습니다. 따라서 저도 여러 좋은 자료들을 보며 공부해가면서, 나름의 경험과 함께 잘 조합해서 포스팅 해..