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

Speculative Decoding

Khám phá cách speculative decoding tăng tốc suy luận AI lên 2x-3x. Tìm hiểu cách kỹ thuật này tối ưu LLM và Ultralytics YOLO26 để tạo đầu ra nhanh hơn, hiệu quả hơn.

Speculative decoding là kỹ thuật tối ưu hóa tiên tiến, chủ yếu được dùng trong Mô hình ngôn ngữ lớn (LLM) và các tác vụ tạo tuần tự khác nhằm tăng tốc suy luận đáng kể mà không làm giảm chất lượng đầu ra. Trong quá trình tạo tự hồi quy truyền thống, model tạo từng token một, 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 trên phần cứng mạnh, 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 dùng một model “nháp” nhỏ hơn, nhanh hơn để dự đoán song song một chuỗi token tiếp theo, sau đó model “đích” lớn hơn, chính xác hơn xác minh các token đó trong một lượt xử lý. Nếu dự đoán của model nháp chính xác, hệ thống chấp nhận nhiều token cùng lúc, qua đó tiến nhanh hơn trong quá trình tạo.

Cách speculative decoding hoạt động#

Cơ chế cốt lõi dựa trên nhận định rằng nhiều token trong một chuỗi—chẳng hạn các từ chức năng như “the”, “and” hoặc những phần tiếp nối hiển nhiên—rất dễ dự đoán và không cần đến 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ễ này sang một model thay thế nhẹ, hệ thống giảm số lần cần gọi model nặng.

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

Ứng dụng thực tế#

Kỹ thuật này đang thay đổi cách các ngành triển khai AI tạo sinh, đặc biệt trong những trường hợp độ trễ là yếu tố then chốt.

  • Hoàn thành mã theo thời gian thực: Trong môi trường phát triển tích hợp (IDE), trợ lý lập trình AI phải đưa ra đề xuất tức thì khi nhà phát triển nhập mã. Speculative decoding cho phép các trợ lý này dùng model nhỏ để dự thảo toàn bộ dòng mã, trong khi model nền tảng lớn xác minh cú pháp và logic ở chế độ nền. Nhờ vậy, trải nghiệm người dùng nhanh nhạy, liền mạch như đang nhập mã theo thời gian thực thay vì chờ phản hồi từ máy chủ.
  • Chatbot tương tác trên thiết bị edge: Việc chạy LLM mạnh mẽ trên điện thoại thông minh hoặc laptop 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 speculative decoding, thiết bị có thể chạy cục bộ một model nhỏ đã lượng tử hóa để dự thảo phản hồi, đồng thời thỉnh thoảng truy vấn một model lớn hơn (trên đám mây hoặc model cục bộ nặng hơn) để xác minh. Phương pháp kết hợp này hỗ trợ các tương tác trợ lý ảo chất lượng cao với độ trễ tối thiểu, giúp AI edge khả thi hơn cho các tác vụ phức tạp.

Mối liên hệ với các khái niệm khác#

Điều quan trọng là cần 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 model: Lượng tử hóa giảm độ chính xác của trọng số model (ví dụ: từ FP16 xuống INT8) để tiết kiệm bộ nhớ và tăng tốc tính toán, nhưng làm thay đổi model vĩnh viễn và có thể giảm nhẹ hiệu năng. Ngược lại, speculative decoding không thay đổi trọng số của model đích và đảm bảo phân phối đầu ra giữ nguyên.
  • Chưng cất tri thức: Phương pháp này huấn luyện một model học sinh nhỏ hơn bắt chước model giáo viên lớn hơn. Model học sinh thay thế hoàn toàn model giáo viên. Trong speculative decoding, model nhỏ (model dự thảo) và model lớn (model xác minh) phối hợp với nhau trong quá trình suy luận, thay vì model này thay thế model kia.

Ví dụ triển khai#

Mặc dù speculative decoding thường được tích hợp sẵn trong các framework phục vụ model, khái niệm xác minh dự đoán là nền tảng cho AI hiệu quả. Dưới đây là 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 chuỗi đầu vào ứng viên, tương tự bước xác minh 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."""
    # Nối đầu vào với các ứng viên để xử lý song song
    full_sequence = torch.cat([input_ids, candidate_ids], dim=1)

    with torch.no_grad():
        logits = model(full_sequence)  # Một lượt forward duy nhất cho tất cả token

    # Lấy các dự đoán thực tế của model (dùng greedy decoding cho đơn giản)
    predictions = torch.argmax(logits, dim=-1)

    # Trong tình huống thực tế, chúng ta kiểm tra xem các dự đoán có khớp với candidate_ids hay không
    return predictions


# Ví dụ thiết lập tensor (mang tính khái niệm)
# 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 model tiếp tục tăng kích thước, khoảng cách giữa năng lực 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 lớn. Speculative decoding 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 để triển khai AI tạo sinh bền vững ở quy mô lớn, giảm cả mức tiêu thụ năng lượng lẫn chi phí vận hành.

Các nhà nghiên cứu hiện đang tìm cách áp dụng những nguyên tắc speculative tương tự cho các tác vụ thị giác máy tính. Chẳng hạn, trong tạo video, một model nhẹ có thể dự thảo các khung hình tương lai để model khuếch tán độ trung thực cao tinh chỉnh sau đó. Khi các framework như PyTorch và TensorFlow tích hợp các tối ưu hóa này, nhà phát triển có thể kỳ vọng độ trễ suy luận thấp hơn trên nhiều phương thức hơn, từ văn bản đến dữ liệu hình ảnh 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 model này, sử dụng công cụ như Ultralytics Platform giúp đảm bảo tập dữ liệu và pipeline huấn luyện nền tảng vững chắc, tạo cơ sở cho các kỹ thuật suy luận tiên tiến. 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, tối ưu pipeline suy luận vẫn là bước then chốt để chuyển từ nguyên mẫu sang môi trường production.

Explore solutions

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

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
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
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

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
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
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

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
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