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

SigLIP

Khám phá SigLIP, phương pháp sigmoid loss tiết kiệm bộ nhớ dành cho các model vision-language. Tìm hiểu cách phương pháp này cải thiện khả năng scaling và training cho các dự án Ultralytics YOLO.

SigLIP, viết tắt của cụm từ Tổn thất Sigmoid cho Huấn luyện trước Ngôn ngữ-Hình ảnh, là một phương pháp có hiệu suất cao để huấn luyện model thị giác-ngôn ngữ. Được các nhà nghiên cứu tại Google Research giới thiệu lần đầu, phương pháp này thay đổi căn bản cách các model AI học mối quan hệ giữa hình ảnh và phần mô tả văn bản tương ứng. Bằng cách thay thế các hàm xác suất truyền thống bằng phương pháp phân loại nhị phân đơn giản hơn, SigLIP cho phép nhà phát triển huấn luyện các kiến trúc đa phương thức quy mô lớn với ít overhead bộ nhớ hơn đáng kể và hiệu quả tính toán cao hơn.

Tìm hiểu về kiến trúc#

Trong các pipeline machine learning tiêu chuẩn kết hợp dữ liệu hình ảnh và văn bản, các model thường dựa vào góc nhìn toàn cục về toàn bộ dữ liệu trong một batch nhất định để học chính xác. SigLIP loại bỏ nút thắt này bằng cách xử lý từng cặp hình ảnh-văn bản như một bài toán phân loại nhị phân độc lập. Sử dụng hàm sigmoid tiêu chuẩn, model chỉ cần dự đoán liệu một hình ảnh cụ thể và phần mô tả văn bản có khớp với nhau hay không.

Cách tiếp cận cục bộ đối với hàm mất mát này có nghĩa là bộ nhớ cần thiết trong quá trình huấn luyện model tăng tuyến tính thay vì bậc hai. Do đó, kỹ sư có thể sử dụng batch size lớn hơn đáng kể trên các cấu hình phần cứng tiêu chuẩn được các framework như PyTorch hỗ trợ, từ đó cải thiện hiệu suất trên nhiều dataset mà không cần tăng tài nguyên GPU theo cấp số nhân.

Phân biệt SigLIP với CLIP#

Khi tìm hiểu các kiến trúc AI hiện đại, việc phân biệt SigLIP với phiên bản tiền nhiệm của nó là CLIP (Huấn luyện trước ngôn ngữ-hình ảnh đối sánh) là điều thiết yếu.

  • CLIP: Dựa trên hàm mất mát softmax, yêu cầu model đồng thời so sánh một hình ảnh với tất cả phần mô tả văn bản trong một batch. Điều này tạo ra nút thắt bộ nhớ nghiêm trọng trong quá trình huấn luyện deep learning khi batch size tăng.
  • SigLIP: Sử dụng hàm mất mát sigmoid theo cặp. Phương pháp này chỉ cần đánh giá liệu một cặp hình ảnh-văn bản đơn lẻ có thực sự khớp hay không, nhờ đó có khả năng mở rộng cao và dễ phân phối hơn trên nhiều thiết bị khi tối ưu hóa các workflow trí tuệ nhân tạo.

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

Thiết kế tiết kiệm bộ nhớ của SigLIP khiến nó trở thành nền tảng mạnh mẽ cho nhiều ứng dụng thực tiễn trong ngành công nghệ:

  • Phân loại hình ảnh zero-shot: SigLIP nổi bật trong việc phân loại hình ảnh vào các lớp mới mà model chưa từng thấy rõ ràng trong quá trình huấn luyện. Điều này cực kỳ hữu ích cho các hệ thống phân loại hình ảnh linh hoạt, trong đó các danh mục thường xuyên thay đổi, loại bỏ nhu cầu gán nhãn dữ liệu thủ công liên tục.
  • Công cụ tìm kiếm ngữ nghĩa: Bằng cách tạo ra các embedding đa phương thức có độ chính xác cao, SigLIP hỗ trợ các hệ thống truy xuất nâng cao. Người dùng có thể nhập các truy vấn văn bản phức tạp để tìm kiếm trong những cơ sở dữ liệu hình ảnh khổng lồ, không có cấu trúc, với độ chính xác cao.

Khi quản lý dữ liệu tùy chỉnh cho các tác vụ thị giác phức tạp này, các nhóm thường sử dụng Ultralytics Platform để đơn giản hóa việc gán nhãn dataset trên cloud và tích hợp liền mạch thông tin chi tiết từ văn bản và hình ảnh trước khi triển khai các model nâng cao như Ultralytics YOLO26 cho suy luận edge tốc độ cao.

Ví dụ triển khai#

Để hiểu cách SigLIP tính toán loss ở cấp độ nền tảng, bạn có thể mô phỏng quy trình này bằng các phép toán PyTorch cơ bản. Đoạn code này minh họa cách phương pháp sigmoid theo cặp thay thế logic xác suất đa lớp truyền thống.

import torch
import torch.nn.functional as F

# Simulate image and text embeddings from a vision-language model
image_embeddings = torch.randn(4, 256)
text_embeddings = torch.randn(4, 256)

# Calculate pairwise similarities (logits)
logits = torch.matmul(image_embeddings, text_embeddings.T)

# SigLIP uses a binary formulation: 1 for positive pairs, -1 for negative pairs
labels = torch.eye(4) * 2 - 1
loss = -F.logsigmoid(labels * logits).mean()

print(f"Calculated SigLIP Loss: {loss.item():.4f}")

Bằng cách tận dụng phương pháp tinh gọn này, cộng đồng AI nói chung, bao gồm các nhà nghiên cứu công bố công trình tại những tổ chức như IEEE và ACM, tiếp tục mở rộng các giới hạn của học đa phương thức, thiết lập các mẹo huấn luyện model mới và các best practice cho thế hệ AI thị giác tiếp theo.

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