1.MLOps의 핵심
모델 성능 관리
쉬움
모델 학습
어려움
모니터링, 유지보수
실험의 중요성:
모델 성능 개선은 구조화된 실험과 지속적인 반복 작업에서 결정됨.
부지런히 다양한 설정값을 실험하며 효율성을 높이는 과정이 중요.
이론적 지식은 효율성을 높이지만, 꾸준한 실험이 본질적.
Data Drift:
유저 데이터와 환경의 변화로 인해 모델 성능 저하 발생.
해결책:
데이터를 지속적으로 모니터링하고 모델을 주기적으로 업데이트.
CI/CD 도구: Continuous Integration / Continuous Deployment (workflow manage 와 다름)
직접 구축: Jenkins.
SaaS 솔루션: CircleCI(유료).
가성비와 편리함: GitHub Actions.
추천 조합: MLflow(모델 관리) + Airflow(워크플로 관리).
기업 상황에 따른 유연성:
가성비와 독립성 간 균형 중요.
현재의 편리함이나 의존성을 최소화하면서 상황에 맞는 도구 사용.
2. 실험과 효율성
실험의 반복 속도를 높이기 위해 효율적이고 구조화된 워크플로 필요.
지속적인 성능 추적을 위한 Dashboard 구축은 “일 잘하는 회사”의 공통점.
기타
VS Code 팁
단축키:
단어 단위로 이동:
Ctrl + ← / →.줄 복제:
Opt + Shift + ↑ / ↓.줄 위치 변경:
Opt + ↑ / ↓.활성화된 탭 전환:
Opt + ← / →.유용한 확장 프로그램:
Thunder Client: REST API 클라이언트로, API 테스트와 개발에 적합.
추가 주제
Knowledge Integration:
GPT 모델에 자료를 업로드해 지식 기반의 AI 응용 가능.