Ultralytics YOLO27:
Quay lại bảng thuật ngữ Ultralytics

Recommendation System

Tìm hiểu cách recommendation system sử dụng AI để cá nhân hóa trải nghiệm người dùng. Khám phá collaborative filtering và độ tương đồng hình ảnh bằng Ultralytics YOLO26.

Hệ thống đề xuất là một thuật toán lọc thông tin được thiết kế để dự đoán sở thích của người dùng đối với các mục cụ thể. Những hệ thống thông minh này là nền tảng cho các ứng dụng Trí tuệ nhân tạo (AI) hiện đại, giúp người dùng điều hướng khối lượng nội dung khổng lồ có sẵn trên Internet bằng cách tuyển chọn các đề xuất được cá nhân hóa. Bằng cách phân tích các mẫu trong Dữ liệu lớn—chẳng hạn như lịch sử mua hàng, thói quen xem và đánh giá của người dùng—các engine đề xuất nâng cao mức độ tương tác của người dùng và đơn giản hóa quy trình ra quyết định. Chúng được sử dụng rộng rãi trong những môi trường mà sự đa dạng của các lựa chọn vượt quá khả năng đánh giá thủ công toàn bộ của người dùng.

Cơ chế cốt lõi của hệ thống đề xuất#

Các engine đề xuất thường sử dụng những chiến lược Học máy (ML) cụ thể để tạo ra các đề xuất phù hợp. Ba phương pháp chính bao gồm:

  • Lọc cộng tác: Phương pháp này dựa trên giả định rằng những người dùng đã đồng thuận trong quá khứ sẽ tiếp tục đồng thuận trong tương lai. Phương pháp xác định điểm tương đồng giữa người dùng (dựa trên người dùng) hoặc giữa các mục (dựa trên mục) bằng dữ liệu tương tác. Ví dụ: nếu Người dùng A và Người dùng B đều thích "Phim X", hệ thống sẽ giả định rằng Người dùng A cũng có thể thích "Phim Y" nếu Người dùng B đã yêu thích phim đó.
  • Lọc dựa trên nội dung: Phương pháp này đề xuất các mục tương tự những mục mà người dùng từng thích, dựa trên các thuộc tính của mục. Phương pháp yêu cầu phân tích các đặc trưng của chính các mục đó, thường sử dụng Xử lý ngôn ngữ tự nhiên (NLP) cho phần mô tả bằng văn bản hoặc Thị giác máy tính (CV) để phân tích hình ảnh sản phẩm.
  • Mô hình kết hợp: Bằng cách kết hợp lọc cộng tác và lọc dựa trên nội dung, các hệ thống đề xuất kết hợp hướng đến việc khắc phục những hạn chế của từng phương pháp riêng lẻ, chẳng hạn như không thể đề xuất các mục mới chưa có lịch sử tương tác của người dùng.

Các ứng dụng trong thực tế#

Tính hữu ích trong thực tiễn của các hệ thống đề xuất trải rộng trên nhiều ngành khác nhau, thúc đẩy cả trải nghiệm khách hàng lẫn doanh thu doanh nghiệp.

  1. Thương mại điện tử và bán lẻ: Các nền tảng sử dụng những thuật toán tinh vi để đề xuất sản phẩm cho người mua. Những hệ thống này hỗ trợ AI trong bán lẻ bằng cách hiển thị động các danh sách "Khách hàng mua sản phẩm này cũng đã mua...", qua đó tăng đáng kể các cơ hội bán chéo.

  2. Phát trực tuyến nội dung: Các dịch vụ phụ thuộc rất nhiều vào khả năng cá nhân hóa. Các nhóm nghiên cứu hệ thống đề xuất của Netflix phát triển những thuật toán phân tích lịch sử xem để điền vào trang chủ của người dùng các bộ phim và chương trình phù hợp. Tương tự, các nền tảng âm nhạc tạo playlist bằng cách phân tích các mẫu âm học và hành vi nghe của người dùng.

Đề xuất hình ảnh bằng embedding#

Một kỹ thuật then chốt trong các hệ thống đề xuất hiện đại, đặc biệt đối với nội dung hình ảnh, là sử dụng embedding. Embedding là biểu diễn số của một mục (chẳng hạn như hình ảnh) trong không gian nhiều chiều. Các mục tương đồng về hình ảnh sẽ có những embedding nằm gần nhau.

Đoạn mã Python sau đây minh họa cách trích xuất embedding hình ảnh bằng model phân loại Ultralytics YOLO26 được huấn luyện trước và tính độ tương đồng của chúng bằng PyTorch.

import torch.nn.functional as F
from ultralytics import YOLO

# Load a YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate embeddings for two images (returns a list of Results objects)
results = model.predict(["bus.jpg", "dog.jpg"], embed=[1000])

# Calculate cosine similarity between the two embeddings
# Higher score indicates greater visual similarity
similarity = F.cosine_similarity(results[0].probs.data, results[1].probs.data, dim=0)

print(f"Visual Similarity Score: {similarity.item():.4f}")

Hệ thống đề xuất và các khái niệm liên quan#

Điều quan trọng là phân biệt các hệ thống đề xuất với những công nghệ nền tảng mà chúng thường sử dụng:

  • Tìm kiếm vector: Đây là một phương pháp truy xuất dùng để tìm các mục trong cơ sở dữ liệu vector có khoảng cách toán học gần nhất với một truy vấn. Mặc dù hệ thống đề xuất sử dụng tìm kiếm vector để tìm các sản phẩm tương tự, bản thân hệ thống đề xuất bao quát logic rộng hơn về lập hồ sơ người dùng và xếp hạng. Bạn có thể tìm hiểu thêm về nội dung này trong hướng dẫn về tìm kiếm tương đồng của chúng tôi.
  • Tìm kiếm ngữ nghĩa: Không giống các đề xuất cơ bản có thể dựa vào sự trùng khớp về hành vi, tìm kiếm ngữ nghĩa tập trung vào việc hiểu ý nghĩa đằng sau một truy vấn. Một engine đề xuất có thể sử dụng tìm kiếm ngữ nghĩa để diễn giải ý định của người dùng khi họ duyệt qua các danh mục cụ thể.

Thách thức và các yếu tố cần cân nhắc#

Việc triển khai các hệ thống đề xuất hiệu quả đi kèm với nhiều trở ngại đáng kể:

Để xây dựng và huấn luyện các model của riêng bạn cho những tác vụ đề xuất, Ultralytics Platform cung cấp một môi trường toàn diện để quản lý dataset và huấn luyện model.

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

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