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

Predictive Modeling

Mô hình hóa dự đoán huấn luyện các model trên dữ liệu lịch sử để ước tính kết quả chưa biết hoặc trong tương lai. Tìm hiểu quy trình, các loại model, đánh giá, ứng dụng và mã nguồn.

Mô hình hóa dự đoán là quá trình xây dựng model thống kê hoặc machine learning từ dữ liệu lịch sử để ước tính một kết quả chưa biết hoặc chưa xảy ra, chẳng hạn khách hàng có hủy dịch vụ hay không, cửa hàng sẽ bán được bao nhiêu vào tuần tới hoặc ảnh chụp có cho thấy bệnh hay không. Model học mối quan hệ giữa các đặc trưng đầu vào và kết quả đã biết từ những ví dụ trước, một dạng học có giám sát, sau đó áp dụng mối quan hệ đó cho trường hợp mới, thường trả về xác suất hoặc khoảng giá trị cùng với dự đoán. Phân tích dự đoán là hoạt động ứng dụng các model này vào quyết định trong marketing, tài chính, vận hành và y tế; hoạt động này nằm giữa phân tích mô tả, vốn tóm tắt những gì đã xảy ra, và phân tích chỉ định, vốn đề xuất cần làm gì.

Quy trình mô hình hóa dự đoán#

Dự án bắt đầu bằng việc xác định target và quyết định mà target sẽ hỗ trợ, sau đó tập hợp các ví dụ lịch sử có đầu vào đã biết tại thời điểm lẽ ra phải đưa ra dự đoán. Feature engineering chuyển các bản ghi thô thành đầu vào cho model; dữ liệu được chia thành các tập huấn luyện, validation và test. Bài toán dự báo được chia theo thời gian để model luôn được đánh giá trên các giai đoạn muộn hơn giai đoạn model đã học; trong trường hợp đó, chia ngẫu nhiên hoặc dùng bất kỳ đặc trưng nào mã hóa đáp án đều gây rò rỉ dữ liệu và làm điểm số tăng giả tạo. Các model ứng viên được so sánh với baseline đơn giản trên dữ liệu held-out; sau khi triển khai, model được theo dõi để phát hiện data drift, vì các mối quan hệ model đã học sẽ suy yếu khi thế giới thay đổi.

Đánh giá sử dụng các metric phù hợp với quyết định: precision, recall và diện tích dưới đường cong ROC cho bộ phân loại; sai số tuyệt đối trung bình (MAE) hoặc căn bậc hai của sai số bình phương trung bình cho dự đoán số. Cross-validation ước tính hiệu năng trên các tập dữ liệu nhỏ bằng cách lấy trung bình qua nhiều lần chia train-test. Ví dụ này dùng scikit-learn để dự đoán mức tiến triển bệnh tiểu đường một năm sau các phép đo ban đầu của bệnh nhân, so sánh hai model với baseline luôn dự đoán giá trị trung bình:

from sklearn.datasets import load_diabetes
from sklearn.dummy import DummyRegressor
from sklearn.ensemble import HistGradientBoostingRegressor
from sklearn.linear_model import Ridge
from sklearn.model_selection import cross_val_score

# 442 patients: 10 baseline measurements and disease progression one year later
X, y = load_diabetes(return_X_y=True)

models = {
    "Baseline (always predict the mean)": DummyRegressor(),
    "Ridge regression": Ridge(alpha=0.1),
    "Gradient-boosted trees": HistGradientBoostingRegressor(max_depth=3, random_state=0),
}
for name, model in models.items():
    # Mean absolute error on held-out folds of 5-fold cross-validation
    scores = cross_val_score(model, X, y, cv=5, scoring="neg_mean_absolute_error")
    print(f"{name}: MAE {-scores.mean():.1f}")

Baseline có sai số trung bình 66,0 điểm trên thang điểm tiến triển; hồi quy ridge có sai số 44,6 và cây tăng cường gradient có sai số 46,5, vì vậy cả hai model đều giảm sai số khoảng một phần ba; trên 442 bệnh nhân này, model tuyến tính đơn giản hơn có độ chính xác cao hơn.

Các loại model dự đoán#

Các model dự đoán khác nhau tùy theo kết quả cần ước tính. Model phân loại, chẳng hạn hồi quy logistic và cây quyết định, dự đoán một danh mục và thường cả xác suất của danh mục đó. Model hồi quy, chẳng hạn hồi quy tuyến tính, dự đoán một con số. Model dự báo chuỗi thời gian dự đoán các giá trị tương lai của một chuỗi dựa trên quá khứ của chuỗi, tính mùa vụ và các yếu tố bên ngoài; model sống sót dự đoán thời gian đến khi xảy ra sự kiện như máy móc hỏng hóc, kể cả trường hợp sự kiện chưa xảy ra. Với dữ liệu dạng bảng, các thuật toán phổ biến thường là model tuyến tính có regularization và tổ hợp cây như random forest và XGBoost; mạng nơ-ron chiếm ưu thế với ảnh, âm thanh và văn bản; còn foundation model dạng bảng dự đoán trên bảng mới mà không cần huấn luyện một model cho mỗi dataset.

Mô hình hóa dự báo trong thị giác máy tính#

Model thị giác là model dự đoán có đầu vào là pixel. YOLO26 ở chế độ predict trả về lớp dự đoán, điểm tin cậy và tọa độ box cho mỗi đối tượng tìm thấy trong ảnh; số lượng đối tượng được suy ra từ các dự đoán này thường trở thành đặc trưng đầu vào cho dự báo tiếp theo, chẳng hạn lượng người qua lại theo giờ để bố trí nhân sự.

Ứng dụng#

  • Bảo trì dự đoán: Model được huấn luyện trên dữ liệu rung, nhiệt độ và thời gian hoạt động ước tính thời điểm một bộ phận sẽ hỏng, nhờ vậy việc sửa chữa diễn ra trước khi xảy ra sự cố thay vì theo lịch cố định.
  • Y tế: Model rủi ro ước tính khả năng bệnh nhân tái nhập viện hoặc nhiễm trùng huyết dựa trên hồ sơ bệnh án; model phân tích ảnh đánh dấu các dấu hiệu có khả năng xuất hiện để bác sĩ chẩn đoán hình ảnh ưu tiên xem xét.
  • Chấm điểm tín dụng và gian lận: Ngân hàng dự đoán xác suất người vay vỡ nợ hoặc giao dịch thẻ có gian lận, đồng thời chấm điểm từng giao dịch thẻ theo thời gian thực khi giao dịch được cấp phép.
  • Lập kế hoạch nhu cầu và tồn kho: Nhà bán lẻ dự báo doanh số theo cửa hàng và sản phẩm dựa trên dữ liệu lịch sử, giá, khuyến mãi và ngày lễ để quyết định lượng hàng cần đặt.
  • Khai phá dữ liệu: Tìm kiếm các mẫu, cụm và mối liên hệ trong tập dữ liệu lớn, có hoặc không có target cần dự đoán; trong khi đó, mô hình hóa dự đoán luôn ước tính một kết quả cụ thể.
  • AI tạo sinh: Mô hình hóa phân phối của chính dữ liệu để tạo văn bản, ảnh hoặc âm thanh mới; còn model dự đoán ánh xạ đầu vào sang giá trị mục tiêu.
  • Suy luận nhân quả: Ước tính điều gì xảy ra khi có người can thiệp; model dự đoán không thể trả lời câu hỏi này chỉ từ các mối tương quan. Một model được huấn luyện trên hồ sơ viêm phổi từ thập niên 1990 đã học rằng bệnh nhân hen suyễn có nguy cơ tử vong thấp hơn vì những bệnh nhân đó thường được đưa thẳng vào khoa hồi sức tích cực; nếu hành động dựa trên dự đoán này, bệnh nhân có nguy cơ cao có thể đã bị cho về nhà.

Khám phá các giải pháp

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

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, 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ụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
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