Khám phá cách thức Weights & Biases hợp lý hóa MLOps cho Ultralytics YOLO26. Học cách track Tiến hành các thí nghiệm, tối ưu hóa siêu tham số và quản lý các thành phần tạo ra mô hình tốt hơn.
Weights & Biases (thường được viết tắt là W&B hoặc WandB) là một nền tảng Vận hành Học máy (MLOps) toàn diện được thiết kế để giúp các nhà khoa học dữ liệu và kỹ sư học máy tối ưu hóa quy trình phát triển mô hình của họ. Là một công cụ ưu tiên nhà phát triển, nó hoạt động như một hệ thống ghi chép trung tâm để theo dõi các thử nghiệm, quản lý phiên bản tập dữ liệu và mô hình, và trực quan hóa các chỉ số hiệu suất theo thời gian thực. Trong bối cảnh phức tạp của trí tuệ nhân tạo , việc duy trì khả năng tái tạo và tính minh bạch trong các lần chạy huấn luyện là rất quan trọng; Weights & Biases Giải quyết vấn đề này bằng cách tự động ghi nhật ký các siêu tham số, số liệu hệ thống và tệp đầu ra, cho phép các nhóm so sánh các thử nghiệm khác nhau và xác định cấu hình hoạt động tốt nhất một cách hiệu quả.
Giá trị chính của Weights & Biases Điểm mạnh của nó nằm ở khả năng tổ chức quá trình huấn luyện các mô hình học sâu thường khá hỗn loạn. Nó cung cấp một bộ công cụ tích hợp trực tiếp với các framework phổ biến như PyTorch và hệ sinh thái Ultralytics .
Weights & Biases Nó được sử dụng rộng rãi trong nhiều ngành công nghiệp khác nhau để đẩy nhanh quá trình triển khai các giải pháp thị giác máy tính và xử lý ngôn ngữ tự nhiên (NLP).
Sự tích hợp giữa Weights & Biases Và Ultralytics Nó hoạt động liền mạch, cung cấp khả năng trực quan hóa phong phú cho các tác vụ phát hiện đối tượng , phân đoạn và ước tính tư thế. Khi huấn luyện một mô hình hiện đại như YOLO26 , quá trình tích hợp sẽ tự động ghi lại các chỉ số, dự đoán hộp giới hạn và ma trận nhầm lẫn .
Đoạn mã này minh họa cách tận dụng khả năng ghi nhật ký tự động. Chỉ cần cài đặt ứng dụng khách, quá trình đào tạo sẽ đồng bộ hóa kết quả lên đám mây.
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")
Điều quan trọng là phải phân biệt nền tảng " Weights & Biases "Từ những khái niệm cơ bản về mạng nơ-ron như trọng số và độ lệch ."
Đối với người dùng muốn quản lý toàn bộ vòng đời bao gồm chú thích và triển khai cùng với theo dõi thử nghiệm, Nền tảng Ultralytics cũng cung cấp các công cụ mạnh mẽ bổ sung cho việc ghi nhật ký số liệu chi tiết được cung cấp bởi tích hợp Weights & Biases .
Bắt đầu hành trình của bạn với tương lai của học máy