Weights & Biases를 통한 Ultralytics 강화
Weights & Biases는 머신 러닝 노력을 강화하기 위해 설계된 개발자 우선 MLOps 플랫폼입니다.

마드리드의 Google for Startups Campus에서 개최된 YOLO VISION 2023(YV23)의 또 다른 하이라이트를 살펴보겠습니다. 이번 강연에서는 Ultralytics가 Weights & Biases와 협력하여 워크플로를 혁신하는 동적 머신 러닝 운영의 세계로 깊이 들어갑니다. Weights & Biases의 머신 러닝 엔지니어 Soumik Rakshit과 함께 실험을 쉽게 관리하고, 모델 체크포인트를 관리하며, 실험 결과를 시각화하는 방법을 알아보세요.
Weights & Biases의 강점: 개발자의 꿈#
Weights & Biases는 머신러닝 프로젝트의 성능을 극대화하도록 설계된 개발자 중심의 MLOps 플랫폼입니다. 다양한 최첨단 제품과 서비스를 제공하는 Weights & Biases를 통해 여러분은 모델의 잠재력을 쉽게 최대한으로 끌어올릴 수 있습니다.
Ultralytics와 W&B 통합: 게임 체인저#
강연에서 Soumik은 Ultralytics YOLOv8에 고급 기능을 원활하게 통합하기 위해 Weights & Biases에서 수행한 혁신적인 작업을 공개했습니다. 이전에 본 적 없는 객체 검출 추론 시각화를 직접 확인하고, 이 통합을 활용하여 자신의 Ultralytics 워크플로를 향상시키는 방법을 배워보세요.
이론에서 실습으로: 라이브 데모#
직접 확인해 보겠습니다! Soumik은 Weights & Biases의 데이터셋을 사용하여 엔드투엔드 object detection 워크플로우를 안내하고 Ultralytics로 모델을 학습시키는 과정을 통해 두 강력한 플랫폼 간의 원활한 시너지를 보여주었습니다.
Weights & Biases 대시보드의 주요 기능#
또한 Weights & Biases는 학습 그래프와 메트릭을 시각화할 수 있는 대시보드를 지원합니다. 주요 기능은 다음과 같습니다:
- 실시간 메트릭 추적: 딥러닝 모델 학습 중 정확도(accuracy), 손실(loss), 검증 점수와 같은 주요 성능 지표를 실시간으로 모니터링하여 적시에 조정하고 모델 동작에 대한 통찰력을 얻을 수 있습니다.
- 하이퍼파라미터 최적화: 자동화된 도구 또는 수동 기술을 활용하여 학습률(learning rate), 배치 크기(batch size), 네트워크 아키텍처와 같은 하이퍼파라미터를 미세 조정하고 모델 성능과 수렴 속도를 최적화할 수 있습니다.
- 학습 진행 상황 시각화: 플롯, 그래프, 히스토그램을 통해 학습 진행 상황을 시각화하여 모델의 동작을 더 깊이 이해하고, 학습 역학, 과적합(overfitting), 수렴 패턴에 대한 통찰력을 제공합니다.
- 리소스 모니터링: 모델 학습 중 CPU, GPU, 메모리 사용량과 같은 컴퓨팅 리소스를 추적하여 효율적인 리소스 할당을 보장하고 학습 성능을 저해할 수 있는 리소스 병목 현상을 방지합니다.
각 기능에 대한 자세한 내용은 문서 페이지에서 확인하실 수 있습니다.
마무리하며#
여정을 마무리하며 한 가지 분명해진 사실은 ML 운영의 미래가 그 어느 때보다 밝다는 것입니다. 숙련된 ML 엔지니어이든 이제 막 AI 세계에 발을 들여놓는 분이든, 앞으로 펼쳐질 길은 무한한 가능성으로 가득 차 있음을 확신하셔도 좋습니다.
머신 러닝 운영의 미래를 함께 맞이해 보세요. 전체 강연 보기 Watch the full talk!






