Week2

📝 이번 주 목표

  • [Section 1] 머신러닝 프로젝트 실험관리
    • (1) 실험관리 - Weight and Biases
    • (2) W&B Sweeps

📚 강의 내용 정리

(1) 실험관리 - Weight and Biases

  • 실험관리 문제
    • 실험에 대한 리포트
    • 논문, 실험결과 재현
    • 가장 성능 좋은 모델
    • 하이퍼파라미터 최적화
  • Weight and Biases 솔루션 개요
    • 머신러닝 프로젝트의 실험관리 솔루션
    • 재현가능한 모델, GPU 사용률, 실시간 퍼포먼스 디버깅
  • Weight and Biases 사용법

(2) W&B Sweeps

  • HPO(Hyperparameter Optimization)
    • AutoML : 기본적인 반복 업무(HPO) 자동화
    • 머신러닝 프로젝트에서 생산성을 높이는 것이 다 머신러닝 파이프라인에 포함
  • W&B Sweeps 솔루션 개요
    • 하이퍼파라미터의 importance 확인 가능
    • 다양한 실험 후 쉽게 보고서 작성 가능
  • W&B Sweeps 사용법
    • 튜토리얼 (github)
    • 튜토리얼 (colab)
    • grid search, random search, … 등
    • train.py 만 만들면 agent로 실행가능
    • Parallel coordinates : 실험에 대한 좋은 시각화 방법
    • Create Repost - dashboard

📢 스터디 미팅

🚀 학습 회고

  • sweeps 써보지 않았는데 유용한 것 같다.
  • 보고서를 쉽게 쓸 수 있는게 정말 큰 장점인 것 같다.