[PyTorch] Monitoring tools for PyTorch
Tensorboard
- TensorFlow의 프로젝트로 만들어진 시각화 도구
- 학습 그래프, metric, 학습 결과의 시각화를 지원
- PyTorch도 연결 가능 -> DL 시각화 핵심 도구
- scalar : metric(accuracy, loss, recall,..) 등 상수 값의 연속(epoch)을 표시
- graph : 모델의 comutational graph 표시
- histogram : weight 등 값의 분포를 표현할 때 많이 씀
- image, text : 예측 값과 실제 값을 비교 표시
- mesh : 3d 형태의 데이터를 표현하는 도구
- add_hparams : 하이퍼파라미터값 기록
- '/' 는 카테고리를 나누는 기준이 된다.(ex: Loss/train : train데이터의 Loss값)
weight & biases(wandb)
- 머신러닝 실험을 원활히 지원하기 위한 상용도구
- 협업, code versioning, 실험 결과 기록 등 제공
- MLOps의 대표적인 툴