Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Uncertainty Quantification

Định lượng độ bất định (UQ) ước tính mức độ đáng tin cậy của từng dự đoán từ model, đồng thời phân biệt bất định ngẫu nhiên với bất định nhận thức.

Định lượng độ bất định (UQ) là việc ước lượng mức độ bất định của model machine learning đối với từng dự đoán, đồng thời kiểm tra độ tin cậy của các ước lượng đó. Bên cạnh nhãn, giá trị hoặc bounding box, model có UQ trả về phân phối xác suất, khoảng dự đoán, tập nhãn có khả năng đúng hoặc phương sai. Hệ thống dùng các ước lượng này để quyết định khi nào tự động hành động, khi nào chuyển cho con người và cần thu thập dữ liệu mới nào. Điểm độ tin cậy là một dạng ước lượng; UQ cũng xem xét liệu điểm đó có được hiệu chuẩn hay không, nghĩa là các dự đoán có độ tin cậy 80% đúng khoảng 80% thời gian.

Độ bất định aleatoric và epistemic#

Độ bất định của dự đoán có hai nguồn; Alex Kendall và Yarin Gal đã đưa cách phân chia này vào học sâu cho thị giác trong bài báo năm 2017 What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?:

  • Độ bất định ngẫu nhiên: Nhiễu vốn có trong dữ liệu, chẳng hạn nhòe do chuyển động, nhiễu cảm biến, che khuất hoặc nhãn mà người gán bất đồng. Thêm dữ liệu huấn luyện không loại bỏ được loại bất định này, vì đầu vào không chứa thông tin còn thiếu. Model có thể học cách dự đoán nó dưới dạng đầu ra bổ sung, chẳng hạn phương sai cho mỗi ước lượng độ sâu.
  • Độ bất định nhận thức: Thiếu hụt kiến thức của model; mức độ này cao với đầu vào khác biệt so với mọi thứ trong dữ liệu huấn luyện, chẳng hạn camera, mùa hoặc loại đối tượng mới. Độ bất định này giảm khi bổ sung dữ liệu phù hợp, do đó báo hiệu trôi dạt dữ liệu và đầu vào ngoài phân phối.

Sự khác biệt này quyết định cách xử lý một dự đoán bất định:

Các phương pháp ước lượng độ bất định#

  • Xác suất dự đoán: Đầu ra softmax của bộ phân loại là cách ước lượng ít tốn kém nhất, nhưng nghiên cứu năm 2017 của Chuan Guo và các cộng sự cho thấy các mạng sâu hiện đại thường xuyên quá tự tin. Hiệu chuẩn nhiệt độ trên dữ liệu giữ lại khắc phục phần lớn chênh lệch.
  • Dropout Monte Carlo: Giữ dropout hoạt động khi suy luận và chạy đầu vào nhiều lần, xem độ phân tán của các đầu ra là ước lượng xấp xỉ theo Bayes về độ bất định, như Yarin Gal và Zoubin Ghahramani đã chỉ ra năm 2016.
  • Ensemble sâu: Huấn luyện nhiều bản sao của mạng với các khởi tạo ngẫu nhiên khác nhau rồi đo mức độ bất đồng giữa chúng; đây là phương pháp do Balaji Lakshminarayanan và các cộng sự tại DeepMind giới thiệu năm 2017. Ensemble hoạt động tốt nhất khi có dịch chuyển tập dữ liệu trong một so sánh quy mô lớn năm 2019 của Google về các phương pháp UQ.
  • Dự đoán conformal: Bọc bất kỳ model nào để tạo ra các tập dự đoán hoặc khoảng dự đoán chứa đáp án thực với một tỷ lệ đã chọn, chẳng hạn 95%.
  • Entropy ngữ nghĩa: Lấy mẫu nhiều câu trả lời từ một mô hình ngôn ngữ lớn (LLM) và đo số lượng ý nghĩa khác nhau mà các câu trả lời thể hiện; đây là tín hiệu để phát hiện ảo giác.

Ensemble sâu trên tác vụ hồi quy một chiều thể hiện trực tiếp độ bất định nhận thức:

import numpy as np
from sklearn.neural_network import MLPRegressor

# Noisy samples of sin(x), observed only between -3 and 3
rng = np.random.default_rng(0)
x = rng.uniform(-3, 3, (200, 1))
y = np.sin(x).ravel() + rng.normal(0, 0.1, 200)

# Deep ensemble: the same network trained from five random initializations
ensemble = [MLPRegressor(hidden_layer_sizes=(32, 32), max_iter=3000, random_state=seed).fit(x, y) for seed in range(5)]

# Members agree where data exists and diverge where it does not
for x_new in (1.0, 8.0):
    preds = np.array([m.predict([[x_new]])[0] for m in ensemble])
    print(f"x={x_new}: mean {preds.mean():+.2f}, std {preds.std():.2f}")

Tại x = 1, nằm trong phạm vi huấn luyện, năm mạng dự đoán giá trị trung bình 0.86 so với giá trị thực 0.84, với độ lệch chuẩn 0.01. Tại x = 8, nằm xa ngoài phạm vi đó, các mạng dự đoán -1.17 trong khi giá trị thực là 0.99; độ lệch chuẩn tăng vọt lên 0.59, vì vậy ensemble đánh dấu chính xác dự đoán sai.

Đánh giá các ước lượng độ bất định#

Hiệu chuẩn được kiểm tra bằng biểu đồ độ tin cậy, biểu đồ chia các dự đoán theo độ tin cậy và thể hiện độ chính xác thực tế của từng nhóm; độ hiệu chuẩn cũng được tóm tắt bằng sai số hiệu chuẩn kỳ vọng hoặc điểm Brier. Khoảng dự đoán được đánh giá bằng độ bao phủ, tức tỷ lệ giá trị thực nằm trong khoảng, và độ rộng, vì khoảng đủ rộng để bao phủ mọi thứ sẽ không mang thông tin. Khả năng phát hiện ngoài phân phối được chấm bằng diện tích dưới đường cong ROC để phân biệt đầu vào quen thuộc với đầu vào lạ; các benchmark hiện báo cáo độ hiệu chuẩn bên cạnh độ chính xác: Humanity's Last Exam nhận thấy LLM ra mắt thời kỳ đầu có sai số hiệu chuẩn từ 73% đến 89%.

Ứng dụng#

  • Phân tích ảnh y tế: Model chẩn đoán trong lĩnh vực chăm sóc sức khỏe chuyển các ảnh chụp có độ bất định cao cho bác sĩ X-quang, để tự động hóa xử lý các trường hợp rõ ràng còn con người xem xét các trường hợp khó phân định.
  • Xe tự hành: Hệ thống nhận thức nới rộng biên độ an toàn hoặc trả quyền điều khiển lại khi độ bất định về độ sâu hoặc phát hiện tăng cao, chẳng hạn trong sương mù hoặc khi bị lóa.
  • Học chủ động: Độ bất định quyết định ảnh chưa gán nhãn nào đáng để chú thích, vì các mẫu mà model kém chắc chắn nhất sẽ giúp model học được nhiều nhất.

Học chủ động là nơi pipeline phát hiện sử dụng độ bất định trực tiếp nhất. Mẫu Collect Uncertain Detections trong Ultralytics Platform Agents chạy ảnh của một tập dữ liệu qua model YOLO26 đã triển khai rồi sao chép mọi ảnh có ít nhất một phát hiện với độ tin cậy nằm trong khoảng đã chọn, chẳng hạn 0.25 đến 0.5, vào tập dữ liệu cần xem xét; ảnh chưa gán nhãn và sẵn sàng để chú thích, huấn luyện lại.

Explore solutions

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning