YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Speculative Decoding

Khám phá cách giải mã suy đoán (speculative decoding) tăng tốc độ suy luận AI gấp 2-3 lần. Tìm hiểu cách kỹ thuật này tối ưu hóa các LLM và Ultralytics YOLO26 cho đầu ra nhanh hơn, hiệu quả hơn.

Speculative decoding là một kỹ thuật tối ưu hóa nâng cao được sử dụng chủ yếu trong các Large Language Models (LLM) và các tác vụ tạo trình tự khác nhằm tăng tốc đáng kể quá trình inference mà không làm giảm chất lượng đầu ra. Trong quy trình tạo tự hồi quy truyền thống, một model tạo ra từng token một, trong đó mỗi bước phải chờ bước trước đó hoàn tất. Quy trình này có thể chậm, đặc biệt là trên phần cứng mạnh mẽ, nơi băng thông bộ nhớ, chứ không phải tốc độ tính toán, thường trở thành nút thắt cổ chai. Speculative decoding giải quyết vấn đề này bằng cách sử dụng một model "nháp" nhỏ hơn, nhanh hơn để dự đoán một chuỗi các token tiếp theo song song, sau đó các token này được xác thực trong một lượt duy nhất bởi model "mục tiêu" lớn hơn, chính xác hơn. Nếu bản nháp đúng, hệ thống sẽ chấp nhận nhiều token cùng một lúc, giúp đẩy nhanh quá trình tạo hiệu quả.

Cách thức hoạt động của Speculative Decoding#

Cơ chế cốt lõi dựa trên quan sát rằng nhiều token trong một chuỗi—chẳng hạn như các từ chức năng như "the", "and", hoặc các phần hoàn thiện rõ ràng—rất dễ dự đoán và không đòi hỏi toàn bộ sức mạnh tính toán của một model khổng lồ. Bằng cách chuyển các dự đoán dễ dàng này sang một model proxy gọn nhẹ, hệ thống giảm số lần cần gọi đến model nặng.

Khi mô hình mục tiêu xem xét lại chuỗi được phác thảo, nó sẽ sử dụng một bước xác minh song song. Do GPU được tối ưu hóa cao cho việc xử lý theo lô, việc kiểm tra năm token được phác thảo đồng thời mất khoảng thời gian tương đương với việc tạo ra một token duy nhất. Nếu mô hình mục tiêu đồng ý với bản nháp, các token đó sẽ được hoàn tất. Nếu nó không đồng ý tại bất kỳ điểm nào, chuỗi sẽ bị cắt bớt, token chính xác sẽ được chèn vào và quá trình lặp lại. Phương pháp này đảm bảo rằng đầu ra cuối cùng giống hệt về mặt toán học với những gì mô hình mục tiêu sẽ tạo ra một mình, giữ nguyên độ chính xác đồng thời tăng tốc độ lên từ 2x đến 3x trong nhiều tình huống.

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

Kỹ thuật này đang thay đổi cách các ngành triển khai generative AI, đặc biệt là nơi độ trễ là yếu tố tối quan trọng.

  • Real-Time Code Completion: Trong các môi trường phát triển tích hợp (IDE), các trợ lý lập trình AI phải đưa ra gợi ý ngay lập tức khi developer nhập liệu. Speculative decoding cho phép các trợ lý này soạn thảo toàn bộ dòng code bằng một model nhỏ, trong khi một model nền tảng lớn xác minh cú pháp và logic ở nền sau. Điều này mang lại trải nghiệm người dùng nhanh nhạy, mượt mà, tạo cảm giác như đang gõ trong thời gian thực thay vì chờ đợi phản hồi từ server.
  • Chatbot tương tác trên thiết bị biên: Chạy các LLM mạnh mẽ trên điện thoại thông minh hoặc máyδ tính xách tay gặp nhiều thách thức do tài nguyên phần cứng hạn chế. Bằng cách sử dụng suy luận đầu cơ, một thiết bị có thể chạy một mô hình nhỏ được lượng tử hóa cục bộ để phác thảo các phản hồi, đồng thời thỉnh thoảng truy vấn một mô hình lớn hơn (dựa trên đám mây hoặc mô hình cục bộ nặng hơn) để xác minh. Cách tiếp cận kết hợp này cho phép tương tác trợ lý ảo chất lượng cao với độ trễ tối thiểu, làm cho AI biên khả thi hơn đối với các tác vụ phức tạp.

Mối quan hệ với các khái niệm khác#

Điều quan trọng là phải phân biệt speculative decoding với các chiến lược tối ưu hóa tương tự.

  • Lượng tử hóa mô hình: Mặc dù việc lượng tử hóa làm giảm độ chính xác của trọng số mô hình (ví dụ: từ FP16 xuống INT8) để tiết kiệm bộ nhớ và tăng tốc độ tính toán, nhưng nó làm thay đổi vĩnh viễn mô hình và có thể làm giảm nhẹ hiệu suất. Ngược lại, suy luận đầu cơ không thay đổi trọng số của mô hình mục tiêu và đảm bảo cùng một phân phối đầu ra.
  • Chưng cất kiến thức: Điều này liên quan đến việc huấn luyện một mô hình học sinh nhỏ hơn để bắt chước một mô hình giáo viên lớn hơn. Mô hình học sinh thay thế hoàn toàn giáo viên. Trong suy luận đầu cơ, mô hình nhỏ (trình tạo bản nháp) và mô hình lớn (trình xác minh) hoạt động song song trong quá trình suy luận, thay vì mô hình này thay thế mô hình kia.

Ví dụ về triển khai#

Mặc dù speculative decoding thường được tích hợp vào các framework phục vụ, khái niệm xác minh dự đoán là nền tảng cho AI hiệu quả. Dưới đây là một ví dụ khái niệm sử dụng PyTorch để minh họa cách một model lớn hơn có thể chấm điểm hoặc xác minh một chuỗi các đầu vào ứng viên, tương tự như bước xác thực trong speculative decoding.

import torch


def verify_candidate_sequence(model, input_ids, candidate_ids):
    """Simulates the verification step where a target model checks candidate tokens."""
    # Concatenate input with candidates for parallel processing
    full_sequence = torch.cat([input_ids, candidate_ids], dim=1)

    with torch.no_grad():
        logits = model(full_sequence)  # Single forward pass for all tokens

    # Get the model's actual predictions (greedy decoding for simplicity)
    predictions = torch.argmax(logits, dim=-1)

    # In a real scenario, we check if predictions match candidate_ids
    return predictions


# Example tensor setup (conceptual)
# input_ids = torch.tensor([[101, 2054, 2003]])
# candidate_ids = torch.tensor([[1037, 3024]])
# verify_candidate_sequence(my_model, input_ids, candidate_ids)

Tác động đến sự phát triển AI trong tương lai#

Khi các mô hình tiếp tục phát triển về kích thước, khoảng cách giữa khả năng tính toán và băng thông bộ nhớ—thường được gọi là "bức tường bộ nhớ"—ngày càng rộng hơn. Suy luận đầu cơ giúp thu hẹp khoảng cách này bằng cách tối đa hóa cường độ số học của mỗi lần truy cập bộ nhớ. Hiệu quả này rất quan trọng đối với việc triển khai bền vững AI tạo sinh ở quy mô lớn, đồng thời giảm cả mức tiêu thụ năng lượng và chi phí vận hành.

Các nhà nghiên cứu hiện đang khám phá các cách áp dụng các nguyên tắc đầu cơ tương tự cho các tác vụ thị giác máy tính. Ví dụ, trong tạo video, một mô hình nhẹ có thể phác thảo các khung hình trong tương lai sau đó được tinh chỉnh bởi một mô hình khuếch tán độ trung thực cao. Khi các framework như PyTorchTensorFlow tích hợp các tối ưu hóa này một cách nguyên bản, các nhà phát triển có thể kỳ vọng độ trễ suy luận nhanh hơn trên nhiều phương thức rộng hơn, từ văn bản đến dữ liệu trực quan phức tạp được xử lý bởi các kiến trúc tiên tiến như Ultralytics YOLO26.

Đối với những người quản lý vòng đời của các mô hình đó, việc sử dụng các công cụ như Ultralytics Platform đảm bảo rằng các tập dữ liệu cơ bản và đường ống huấn luyện diễn ra mạnh mẽ, cung cấp một nền tảng vững chắc cho các kỹ thuật suy luận tiên tiến. Cho dù bạn đang làm việc với mô hình ngôn ngữ lớn hay phát hiện đối tượng tiên tiến nhất, việc tối ưu hóa đường ống suy luận vẫn là một bước quan trọng trong việc chuyển từ nguyên mẫu sang sản xuất.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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 nhau 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