Theo dõi các thí nghiệm ML: ghi lại các siêu tham số, tập dữ liệu, số liệu và hiện vật để đào tạo mô hình có thể tái tạo. Học cách tổ chức các lần chạy với Ultralytics YOLO11 .
Theo dõi thí nghiệm là quy trình có hệ thống ghi chép, sắp xếp và phân tích các biến số, số liệu và kết quả được tạo ra trong quá trình huấn luyện mô hình máy học. Giống như sổ tay phòng thí nghiệm của nhà khoa học, phương pháp này tạo ra một bản ghi kỹ thuật số toàn diện về mọi giả thuyết được kiểm chứng, đảm bảo giai đoạn nghiên cứu và phát triển được thực hiện một cách nghiêm ngặt, minh bạch và có thể tái tạo. Bằng cách thu thập các đầu vào như siêu tham số và phiên bản tập dữ liệu cùng với các đầu ra như biểu đồ hiệu suất và trọng số đã được huấn luyện, theo dõi thí nghiệm biến đổi bản chất thường lặp đi lặp lại và hỗn loạn của quá trình huấn luyện mô hình thành một quy trình làm việc có cấu trúc, dựa trên dữ liệu. Việc tổ chức này rất quan trọng đối với các nhóm hướng đến việc xây dựng các hệ thống trí tuệ nhân tạo (AI) mạnh mẽ một cách hiệu quả, cho phép họ xác định chính xác cấu hình nào mang lại kết quả tốt nhất.
Để quản lý hiệu quả vòng đời của một dự án thị giác máy tính , một hệ thống theo dõi mạnh mẽ thường ghi lại ba loại thông tin khác nhau. Việc tổ chức các thành phần này cho phép các nhà phát triển so sánh các phiên bản khác nhau và xác định cấu hình tối ưu cho trường hợp sử dụng cụ thể của họ.
Việc áp dụng nghiêm ngặt phương pháp theo dõi thử nghiệm là điều cần thiết trong các ngành công nghiệp đòi hỏi độ chính xác và an toàn cao. Nó cho phép các nhóm kỹ thuật xem lại dữ liệu lịch sử để hiểu lý do tại sao một mô hình lại hoạt động theo một cách nhất định.
Trong lĩnh vực chăm sóc sức khỏe, các nhà nghiên cứu sử dụng phân tích hình ảnh y tế để hỗ trợ bác sĩ chẩn đoán bệnh. Ví dụ, khi huấn luyện mô hình phát hiện khối u não , các kỹ sư có thể thực hiện hàng trăm thí nghiệm với các kỹ thuật tăng cường dữ liệu khác nhau. Việc theo dõi thí nghiệm cho phép họ xác định sự kết hợp cụ thể nào của các bước tiền xử lý mang lại độ nhạy cao nhất, đảm bảo rằng tác nhân AI được triển khai giảm thiểu tối đa các trường hợp âm tính giả trong các tình huống chẩn đoán quan trọng.
Việc phát triển xe tự hành đòi hỏi phải xử lý một lượng lớn dữ liệu cảm biến để detect Người đi bộ, biển báo và chướng ngại vật. Các nhóm nghiên cứu phát hiện vật thể cho xe tự lái phải tối ưu hóa cả độ chính xác và độ trễ suy luận . Bằng cách theo dõi các thử nghiệm, họ có thể phân tích sự đánh đổi giữa kích thước mô hình và tốc độ, đảm bảo hệ thống cuối cùng phản ứng theo thời gian thực mà không ảnh hưởng đến các tiêu chuẩn an toàn do các tổ chức như Cục Quản lý An toàn Giao thông Đường bộ Quốc gia (NHTSA) thiết lập.
Mặc dù theo dõi thử nghiệm là một phần cơ bản của MLOps (Hoạt động Học máy) , nó thường bị nhầm lẫn với các thuật ngữ tương tự khác. Việc hiểu rõ sự khác biệt này rất quan trọng để triển khai quy trình làm việc chính xác.
Các framework AI hiện đại đơn giản hóa việc theo dõi thử nghiệm bằng cách cho phép các nhà phát triển dễ dàng ghi nhật ký các lần chạy vào thư mục cục bộ hoặc máy chủ từ xa. Khi sử dụng Ultralytics Trong thư viện, việc theo dõi có thể được tổ chức hiệu quả bằng cách xác định tên dự án và tên lần chạy. Cấu trúc này tạo ra một hệ thống phân cấp thư mục, tách biệt các giả thuyết thử nghiệm khác nhau.
Ví dụ sau đây minh họa cách huấn luyện mô hình YOLO26 — tiêu chuẩn mới nhất về tốc độ và độ chính xác — đồng thời chỉ định rõ tên dự án và lần chạy thử nghiệm. Điều này đảm bảo rằng các số liệu, nhật ký và trọng số được lưu trữ một cách có tổ chức để so sánh trong tương lai.
from ultralytics import YOLO
# Load the latest YOLO26 nano model
model = YOLO("yolo26n.pt")
# Train the model, specifying 'project' and 'name' for organized tracking
# Results will be saved to 'runs/detect/experiment_tracking_demo'
results = model.train(data="coco8.yaml", epochs=5, project="runs/detect", name="experiment_tracking_demo")
Để trực quan hóa và quản lý dữ liệu đã ghi, các nhà phát triển dựa vào phần mềm chuyên dụng. Các công cụ này thường có bảng điều khiển cho phép so sánh song song các đường cong đào tạo và bảng số liệu.