Weights & Biases Ultralytics MLOps를 어떻게 Weights & Biases 알아보세요. track , 하이퍼파라미터 최적화, 아티팩트 관리를 통해 더 나은 모델을 구축하는 방법을 배워보세요.
Weights & Biases 흔히 W&B 또는 WandB로 약칭)는 데이터 과학자와 머신러닝 엔지니어가 모델 개발 워크플로우를 간소화할 수 있도록 설계된 포괄적인 머신러닝 운영(MLOps) 플랫폼입니다. 개발자 중심 도구로서 실험 추적, 데이터셋 및 모델 버전 관리, 실시간 성능 지표 시각화를 위한 중앙 기록 시스템 역할을 수행합니다. 인공지능의 복잡한 환경에서 훈련 실행의 재현성과 가시성을 유지하는 것은 매우 중요합니다. Weights & Biases 하이퍼파라미터, 시스템 메트릭, 출력 파일을 자동으로 기록함으로써 이를 Weights & Biases 팀이 서로 다른 실험을 비교하고 가장 성능이 우수한 구성을 효율적으로 식별할 수 있도록 합니다.
Weights & Biases 주요 가치는 종종 혼란스러운 딥러닝 모델 훈련 과정을 체계화하는 능력에 Weights & Biases . 이 플랫폼은 PyTorch, TensorFlow, Keras, Jenerator와 같은 인기 프레임워크와 직접 통합되는 도구 모음을 제공합니다. PyTorch 와 Ultralytics 생태계와 직접 통합되는 도구 모음을 제공합니다.
Weights & Biases 컴퓨터 비전 및 자연어 처리 솔루션의 배포를 가속화하기 위해 다양한 산업 분야에서 광범위하게 Weights & Biases
Weights & Biases Ultralytics 통합은 Ultralytics 물체 탐지, 분할 및 자세 추정 작업에 대한 풍부한 시각화를 제공합니다. YOLO26과 같은 최신 모델을 훈련할 때, 통합은 자동으로 메트릭, 바운딩 박스 예측 및 혼동 행렬을 기록합니다.
이 코드 조각은 자동 로깅 기능을 활용하는 방법을 보여줍니다. 클라이언트를 설치하기만 하면 훈련 과정의 결과가 클라우드에 동기화됩니다.
from ultralytics import YOLO
# Ensure the wandb client is installed
# pip install wandb
# Load the YOLO26 model (latest generation)
model = YOLO("yolo26n.pt")
# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")
플랫폼 "Weights & Biases"와 신경망의 기본 개념인 가중치(weights) 및 편향(biases)을 구분하는 것이 중요합니다.
주석 처리 및 배포를 포함한 전체 라이프사이클 관리와 실험 추적을 원하는 사용자를 위해, Ultralytics Weights & Biases 제공하는 상세한 메트릭 로깅을 보완하는 강력한 도구도 제공합니다.