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

Data Analytics

Phân tích dữ liệu xem xét dữ liệu để trả lời câu hỏi và định hướng quyết định, từ báo cáo mô tả đến model dự đoán, kê đơn và phân tích video.

Phân tích dữ liệu là thực hành kiểm tra dữ liệu để trả lời câu hỏi và hỗ trợ quyết định. Quy trình này bao gồm thu thập và làm sạch dữ liệu, phân tích bằng thống kê và machine learning, rồi truyền đạt kết quả qua báo cáo, dashboard và trực quan hóa dữ liệu. Nhà bán lẻ tìm hiểu cửa hàng nào mất doanh số trong quý trước, bệnh viện ước tính số ca nhập viện tuần tới và thành phố đếm xe tại giao lộ từ luồng camera đều đang thực hiện phân tích dữ liệu.

Bốn loại phân tích#

Phân tích thường được chia theo câu hỏi cần trả lời, và mỗi loại được xây dựng dựa trên loại trước đó:

  • Phân tích mô tả: Điều gì đã xảy ra? Tổng số, giá trị trung bình, phân phối và xu hướng tóm tắt dữ liệu quá khứ; đây là nội dung cốt lõi của báo cáo doanh nghiệp.
  • Phân tích chẩn đoán: Vì sao điều đó xảy ra? Các thao tác phân tích sâu, tương quan và so sánh giữa các phân khúc giúp tìm nguyên nhân.
  • Phân tích dự đoán: Điều gì sẽ xảy ra? Model thống kê và machine learning dự báo kết quả như nhu cầu, tỷ lệ khách hàng rời bỏ hoặc sự cố thiết bị.
  • Phân tích đề xuất: Nên làm gì? Tối ưu hóa và mô phỏng chuyển dự báo thành hành động được khuyến nghị, chẳng hạn cần mở bao nhiêu quầy thanh toán.

Ba bước đầu tiên có thể được thực hiện chỉ trong vài dòng pandas và scikit-learn trên bộ dữ liệu tiểu đường đi kèm scikit-learn; bộ dữ liệu này ghi nhận 10 chỉ số cơ bản của 442 bệnh nhân và điểm tiến triển bệnh một năm sau đó:

from sklearn.datasets import load_diabetes
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split

# 442 diabetes patients: 10 baseline measurements and a disease progression score one year later
data = load_diabetes(as_frame=True).frame

# Descriptive: how far did the disease progress?
print(f"progression: mean {data['target'].mean():.0f}, range {data['target'].min():.0f}-{data['target'].max():.0f}")

# Diagnostic: which measurements move with progression?
print(data.corr()["target"].drop("target").nlargest(3).round(2).to_dict())

# Predictive: how well do the measurements forecast progression for new patients?
X_train, X_test, y_train, y_test = train_test_split(data.drop(columns="target"), data["target"], random_state=0)
model = LinearRegression().fit(X_train, y_train)
print(f"R^2 on held-out patients: {model.score(X_test, y_test):.2f}")

Bước mô tả cho thấy điểm tiến triển trung bình là 152, trong khoảng từ 25 đến 346. Bước chẩn đoán cho thấy chỉ số khối cơ thể tương quan mạnh nhất với tiến triển (0,59), tiếp theo là chỉ số triglyceride huyết thanh s5 (0,57) và huyết áp (0,44). Bước dự đoán giải thích được 36% phương sai về tiến triển ở những bệnh nhân model chưa từng thấy, tương ứng R² bằng 0,36.

Quy trình phân tích#

Dự án bắt đầu bằng một câu hỏi cụ thể và chỉ số có thể trả lời câu hỏi đó, sau đó thu thập dữ liệu liên quan từ cơ sở dữ liệu, log, cảm biến hoặc camera. Làm sạch dữ liệu và tiền xử lý dữ liệu xử lý giá trị bị thiếu, dữ liệu trùng lặp và đơn vị không nhất quán; phân tích khám phá biểu diễn phân phối và mối quan hệ trước khi thực hiện bất kỳ bước lập model nào. Sau đó, nhà phân tích áp dụng thuật toán thống kê, phân tích chuỗi thời gian hoặc khai phá dữ liệu rồi báo cáo kết quả cùng độ bất định. Công cụ thường dùng gồm SQL và bảng tính cho câu hỏi nhỏ, pandas và notebook để phân tích, các engine phân tán như Apache Spark cho dữ liệu lớn, và công cụ business intelligence như Tableau và Power BI để tạo dashboard.

Dự án machine learning thực hiện cùng hoạt động phân tích trên dữ liệu và model của chính mình. Trước khi huấn luyện, số lượng mẫu theo lớp và thống kê nhãn cho thấy tình trạng mất cân bằng và thiên lệch bộ dữ liệu; sau khi huấn luyện, ma trận nhầm lẫn và chỉ số theo từng lớp cho biết model phân loại sai lớp nào, điều kiện ánh sáng nào hoặc kích thước đối tượng nào.

Phân tích video#

Thị giác máy tính biến camera thành nguồn dữ liệu cho hoạt động phân tích. Phát hiện đối tượng và theo dõi đối tượng chuyển mỗi khung hình thành số lượng, vị trí và quỹ đạo; các dữ liệu này được tổng hợp thành lượng người qua lại mỗi giờ, chỉ số quản lý hàng đợi như thời gian chờ, số xe mỗi làn hoặc tỷ lệ lỗi mỗi ca sản xuất. Phân tích số lượng người và mức độ lấp đầy tại cửa hàng và văn phòng, cùng với quản lý giao thông ở giao lộ, đều dựa trên quy trình chuyển pixel thành bảng dữ liệu này.

Giải pháp phân tích của Ultralytics YOLO thực hiện chuyển đổi chỉ trong một bước: chạy model YOLO26 có tính năng theo dõi trên mọi khung hình video và vẽ kết quả thành biểu đồ trực tiếp, gồm biểu đồ đường thể hiện tổng số đối tượng phát hiện trên mỗi khung hình hoặc biểu đồ cột, biểu đồ tròn hay biểu đồ vùng thể hiện số lượng theo từng lớp; kết quả có thể được ghi vào video đầu ra.

  • Khoa học dữ liệu: Lĩnh vực rộng hơn, bao gồm phân tích dữ liệu và xây dựng các model, sản phẩm dữ liệu như công cụ đề xuất để triển khai trong môi trường production.
  • Business intelligence (BI): Báo cáo và dashboard dựa trên dữ liệu công ty đã được chọn lọc, chủ yếu phục vụ phân tích mô tả và chẩn đoán.
  • Khai phá dữ liệu: Bước khám phá mẫu trong quy trình phân tích, sử dụng thuật toán để tự động tìm các mối liên hệ, cụm và điểm bất thường trong những tập dữ liệu lớn.

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