Yolo Tầm nhìn Thâm Quyến
Thâm Quyến
Tham gia ngay
Bảng chú giải thuật ngữ

Giám sát mô hình

Khám phá tầm quan trọng của việc giám sát mô hình trong trí tuệ nhân tạo. Tìm hiểu về... track sự thay đổi dữ liệu, các chỉ số hiệu suất và việc sử dụng Ultralytics Nền tảng để duy trì Ultralytics YOLO26 mạnh mẽ.

Giám sát mô hình là hoạt động liên tục theo dõi, phân tích và đánh giá hiệu suất của các mô hình Học máy (ML) sau khi chúng được triển khai vào môi trường sản xuất. Trong khi phần mềm truyền thống thường hoạt động theo cách xác định – mong đợi cùng một đầu ra cho một đầu vào nhất định trong thời gian không xác định – các mô hình dự đoán dựa trên các mẫu thống kê có thể thay đổi theo thời gian. Khi môi trường thực tế thay đổi, dữ liệu được đưa vào các mô hình này có thể thay đổi, gây ra sự suy giảm về độ chính xác hoặc độ tin cậy. Giám sát đảm bảo rằng các hệ thống Trí tuệ nhân tạo (AI) tiếp tục mang lại giá trị bằng cách xác định các vấn đề như sự thay đổi dữ liệu hoặc sự thay đổi khái niệm trước khi chúng ảnh hưởng tiêu cực đến kết quả kinh doanh hoặc trải nghiệm người dùng.

Tầm quan trọng của việc giám sát sau khi triển khai

Trong vòng đời vận hành học máy (MLOps) , triển khai không phải là đích đến cuối cùng. Một mô hình được huấn luyện trên dữ liệu lịch sử đại diện cho một bức ảnh chụp nhanh về thế giới tại một thời điểm cụ thể. Theo thời gian, các yếu tố bên ngoài—chẳng hạn như thay đổi theo mùa, biến động kinh tế hoặc hành vi người dùng mới—có thể làm thay đổi phân bố dữ liệu cơ bản. Hiện tượng này, được gọi là sự trôi dạt dữ liệu , có thể dẫn đến "lỗi thầm lặng" trong đó mô hình đưa ra dự đoán mà không có thông báo lỗi, nhưng chất lượng của những dự đoán đó lại thấp hơn tiêu chuẩn chấp nhận được.

Việc giám sát hiệu quả giúp phát hiện những thay đổi nhỏ này. Bằng cách thiết lập các đường cơ sở sử dụng dữ liệu xác thực và so sánh chúng với các luồng sản xuất thực tế, các nhóm kỹ thuật có thể... detect phát hiện các bất thường sớm. Cách tiếp cận chủ động này cho phép đào tạo lại hoặc cập nhật mô hình kịp thời, đảm bảo các hệ thống như xe tự hành hoặc thuật toán phát hiện gian lận vẫn an toàn và hiệu quả.

Các chỉ số chính trong giám sát mô hình

Để duy trì một hệ thống ML lành mạnh, các chuyên gia thực hành track Một loạt các chỉ số thường được chia thành ba loại:

  • Các chỉ số về độ tin cậy của dịch vụ: Những điều này track Tình trạng hoạt động của công cụ suy luận . Các chỉ số chính bao gồm độ trễ suy luận (thời gian cần thiết để dự đoán) và mức độ sử dụng tài nguyên hệ thống, chẳng hạn như mức sử dụng bộ nhớ GPU . Các công cụ như Prometheus thường được sử dụng để thu thập và lưu trữ các số liệu cấp hệ thống này.
  • Các chỉ số chất lượng dữ liệu: Những chỉ số này đảm bảo dữ liệu đầu vào phù hợp với lược đồ và phân bố thống kê dự kiến. Ví dụ, sự gia tăng đột ngột các giá trị bị thiếu hoặc sự thay đổi giá trị trung bình của một đặc trưng có thể cho thấy đường dẫn dữ liệu phía trước bị lỗi. Các kiểm định thống kê như kiểm định Kolmogorov-Smirnov giúp định lượng khoảng cách giữa phân bố dữ liệu huấn luyện và phân bố dữ liệu sản xuất.
  • Các chỉ số hiệu suất: Lý tưởng nhất, các nhóm sẽ theo dõi các chỉ số thực tế như độ chính xác , độ chuẩn xácđộ thu hồi . Tuy nhiên, trong thực tế, nhãn thực thường bị chậm trễ hoặc không có sẵn. Trong những trường hợp như vậy, các chỉ số thay thế như điểm tin cậy dự đoán hoặc độ ổn định của phân phối đầu ra được sử dụng để đánh giá tình trạng.

Các Ứng dụng Thực tế

Giám sát mô hình đóng vai trò quan trọng trong nhiều ngành công nghiệp, nơi các quyết định tự động ảnh hưởng đến hoạt động và an toàn:

  • Thị giác máy tính trong sản xuất: Trong sản xuất thông minh , các mô hình kiểm tra trực quan detect Các lỗi trên dây chuyền lắp ráp. Theo thời gian, ống kính máy ảnh có thể bị bám bụi, hoặc ánh sáng trong nhà máy có thể thay đổi, khiến mô hình phân loại sai các bộ phận không bị lỗi thành bị lỗi. Việc theo dõi tỷ lệ phát hiện lỗi giúp xác định sự sai lệch này, từ đó thúc đẩy việc bảo trì hoặc hiệu chỉnh lại bằng Nền tảng Ultralytics .
  • Phát hiện gian lận tài chính: Các ngân hàng sử dụng học máy (ML) để gắn cờ các giao dịch đáng ngờ. Tội phạm liên tục điều chỉnh chiến lược để tránh bị phát hiện, dẫn đến sự thay đổi khái niệm. Bằng cách theo dõi tỷ lệ giao dịch bị gắn cờ và điều tra phản hồi từ các chuyên gia đánh giá, các nhà khoa học dữ liệu có thể nhanh chóng cập nhật mô hình để nhận diện các kiểu gian lận mới.

Giám sát so với khả năng quan sát

Việc phân biệt giữa giám sát và quan sát là rất hữu ích, vì chúng đóng vai trò bổ sung cho nhau. Giám sát mô hình thường mang tính phản ứng và tập trung vào "những điều chưa biết nhưng đã được xác định", sử dụng bảng điều khiển để cảnh báo các nhóm khi các chỉ số cụ thể vượt quá ngưỡng (ví dụ: độ chính xác giảm xuống dưới 90%). Quan sát đi sâu hơn vào "những điều chưa biết mà ta không biết", cung cấp nhật ký và dấu vết chi tiết cho phép các kỹ sư gỡ lỗi lý do tại sao một dự đoán cụ thể thất bại hoặc tại sao một mô hình thể hiện sự thiên vị trong AI đối với một nhóm nhân khẩu học nhất định.

Ví dụ: Theo dõi độ tin cậy của dự đoán

Một cách đơn giản để theo dõi tình trạng hoạt động của mô hình thị giác máy tính là... track Độ tin cậy trung bình của các dự đoán. Sự sụt giảm đáng kể về độ tin cậy có thể cho thấy mô hình đang gặp phải dữ liệu mà nó chưa được huấn luyện để xử lý.

Đây là một Python Ví dụ sử dụng YOLO26 để trích xuất điểm tin cậy từ một loạt hình ảnh phục vụ mục đích giám sát:

import numpy as np
from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference on a source (e.g., a video frame or image list)
results = model(["bus.jpg", "zidane.jpg"])

# Extract confidence scores for monitoring
for i, result in enumerate(results):
    # Get the confidence scores for all detected objects
    confidences = result.boxes.conf.cpu().numpy()

    if len(confidences) > 0:
        avg_conf = np.mean(confidences)
        print(f"Image {i}: Average Detection Confidence: {avg_conf:.3f}")
    else:
        print(f"Image {i}: No objects detected.")

Việc ghi nhật ký thường xuyên các số liệu thống kê này cho phép các nhóm hình dung được xu hướng theo thời gian bằng các công cụ như Grafana hoặc các tính năng giám sát trong Nền tảng Ultralytics , đảm bảo các mô hình vẫn mạnh mẽ trong môi trường năng động.

Tham gia Ultralytics cộng đồng

Tham gia vào tương lai của AI. Kết nối, hợp tác và phát triển cùng với những nhà đổi mới toàn cầu

Tham gia ngay