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

Semantic Search

Khám phá cách semantic search sử dụng AI và embedding để hiểu ý định người dùng. Học cách xây dựng hệ thống visual search với Ultralytics YOLO26 và Platform của chúng tôi.

Tìm kiếm ngữ nghĩa là một kỹ thuật truy xuất thông tin tinh vi, nhằm hiểu ý định và ngữ nghĩa theo ngữ cảnh trong truy vấn của người dùng thay vì chỉ đơn giản đối sánh các từ cụ thể. Bằng cách tận dụng những tiến bộ trong Xử lý ngôn ngữ tự nhiên (NLP)Học máy (ML), công nghệ này cho phép các hệ thống diễn giải ngôn ngữ của con người một cách tinh tế hơn. Đây là nền tảng của các ứng dụng Trí tuệ nhân tạo (AI) hiện đại, cho phép tương tác trực quan hơn giữa con người và máy móc bằng cách thu hẹp khoảng cách giữa các truy vấn mơ hồ của người dùng và dữ liệu phù hợp.

Cách thức hoạt động của tìm kiếm ngữ nghĩa#

Về cốt lõi, tìm kiếm ngữ nghĩa vượt ra ngoài việc đối sánh ký tự theo nghĩa đen để phân tích mối quan hệ giữa các khái niệm. Các công cụ tìm kiếm truyền thống có thể không cho kết quả nếu người dùng tìm kiếm "feline" nhưng tài liệu chỉ chứa từ "cat." Tìm kiếm ngữ nghĩa giải quyết vấn đề này bằng cách chuyển đổi dữ liệu không có cấu trúc—chẳng hạn như văn bản, hình ảnh hoặc âm thanh—thành các biểu diễn toán học gọi là embeddings.

Các embeddings này là những vector nhiều chiều được đặt trong một "không gian ngữ nghĩa." Trong không gian này, các mục có ý nghĩa tương đồng được đặt gần nhau. Ví dụ, vector của "car" sẽ gần "automobile" và "road" hơn về mặt toán học so với "banana." Khi người dùng gửi một truy vấn, hệ thống chuyển truy vấn đó thành một vector và tìm các điểm dữ liệu gần nhất trong cơ sở dữ liệu vector. Quy trình này dựa vào các model học sâu để thực hiện trích xuất đặc trưng, qua đó xác định những đặc tính cốt yếu của dữ liệu.

Đoạn mã Python sau đây minh họa cách tạo các embeddings bằng model Ultralytics YOLO26, đây là bước nền tảng để kích hoạt tính năng tìm kiếm ngữ nghĩa trực quan.

from ultralytics import YOLO

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

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

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

Tìm kiếm ngữ nghĩa đã cách mạng hóa cách người dùng khám phá thông tin trong nhiều lĩnh vực, giúp các hệ thống trở nên thông minh và hiệu quả hơn.

  • Thương mại điện tử và khám phá trực quan: Trong lĩnh vực AI trong bán lẻ, tìm kiếm ngữ nghĩa hỗ trợ các tính năng "shop the look." Khách hàng có thể tải lên ảnh một đôi giày sneaker hoặc tìm kiếm "vintage summer vibes." Hệ thống sử dụng thị giác máy tính để hiểu phong cách trực quan và truy xuất các sản phẩm phù hợp với thẩm mỹ đó, ngay cả khi phần mô tả sản phẩm không chứa đúng những từ khóa này. Quy trình này thường sử dụng model đa phương thức có khả năng hiểu cả đầu vào văn bản và hình ảnh.
  • Quản lý tri thức và RAG: Các tổ chức lớn sử dụng tìm kiếm ngữ nghĩa để giúp nhân viên tìm tài liệu nội bộ. Thay vì phải nhớ chính xác tên tệp, nhân viên có thể đặt một câu hỏi như "How do I reset the server?" Hệ thống sử dụng Tạo sinh tăng cường truy xuất (RAG) để tìm các tài liệu chính sách phù hợp nhất dựa trên ý nghĩa, sau đó đưa chúng vào một Mô hình ngôn ngữ lớn (LLM) để tạo ra câu trả lời chính xác.
  • Đề xuất nội dung: Các nền tảng phát trực tuyến tận dụng khả năng hiểu ngữ nghĩa để cải thiện hệ thống đề xuất của mình. Bằng cách phân tích phần tóm tắt cốt truyện và các bản đồ đặc trưng trực quan của những bộ phim mà người dùng yêu thích, nền tảng có thể đề xuất các tựa phim khác có chủ đề hoặc tâm trạng tương tự, giúp duy trì mức độ tương tác của người dùng lâu hơn.

Tìm kiếm ngữ nghĩa so với các khái niệm liên quan#

Để hiểu đầy đủ tính hữu ích của tìm kiếm ngữ nghĩa, nên phân biệt khái niệm này với các thuật ngữ liên quan trong lĩnh vực khoa học dữ liệu.

  • Tìm kiếm vector: Mặc dù thường được sử dụng thay thế cho nhau, hai khái niệm này có sự khác biệt về mặt kỹ thuật. Tìm kiếm vector là phương pháp toán học dùng để tính khoảng cách giữa các vector (thường sử dụng độ tương đồng cosine). Tìm kiếm ngữ nghĩa là ứng dụng có phạm vi rộng hơn, sử dụng tìm kiếm vector để đạt được mục tiêu hiểu ý định của người dùng.
  • Tìm kiếm từ khóa: Đây là phương pháp truyền thống dựa trên việc đối sánh chuỗi chính xác. Phương pháp này có chi phí tính toán thấp hơn nhưng kém linh hoạt; nó gặp khó khăn với từ đồng nghĩa và hiện tượng đa nghĩa (các từ có nhiều nghĩa). Tìm kiếm ngữ nghĩa đòi hỏi nhiều năng lực tính toán hơn nhưng mang lại mức độ phù hợp cao hơn đáng kể.
  • Học không cần mẫu (Zero-Shot Learning): Đây là khả năng của một model trong việc phân loại dữ liệu mà model đó chưa từng nhìn thấy trong quá trình huấn luyện. Các công cụ tìm kiếm ngữ nghĩa thường thể hiện khả năng zero-shot vì chúng có thể ánh xạ một truy vấn mới, chưa từng thấy, vào các cụm khái niệm đã biết hiện có trong không gian embedding mà không cần huấn luyện lại.

Việc triển khai tìm kiếm ngữ nghĩa thường yêu cầu một pipeline mạnh mẽ để quản lý dataset và huấn luyện model. Nền tảng Ultralytics đơn giản hóa quy trình này bằng cách cung cấp các công cụ để chú thích dữ liệu, huấn luyện model và triển khai chúng một cách hiệu quả. Đối với các developer muốn xây dựng những hệ thống này, tìm hiểu hướng dẫn tìm kiếm tương đồng của Ultralytics sẽ cung cấp các bước thực tiễn để tích hợp những khả năng mạnh mẽ này vào ứng dụng.

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