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

Transformer-XL

Khám phá Transformer-XL và cơ chế hồi quy ở cấp segment. Tìm hiểu cách kiến trúc này giải quyết vấn đề context cố định đối với các phụ thuộc dài hạn trong model AI.

Transformer-XL (Transformer siêu dài) là một kiến trúc mạng nơ-ron chuyên biệt được thiết kế để giải quyết một hạn chế quan trọng của các model Transformer tiêu chuẩn: khả năng xử lý các phụ thuộc dài hạn trong dữ liệu tuần tự. Được giới thiệu bởi các nhà nghiên cứu Google AI, kiến trúc này cho phép các model ngôn ngữ xem xét vượt xa các cửa sổ ngữ cảnh có độ dài cố định vốn giới hạn những phương pháp truyền thống như BERT hoặc Transformer nguyên bản. Bằng cách đưa vào cơ chế hồi quy ở cấp segment và một phương pháp mã hóa vị trí mới, Transformer-XL có thể xử lý các chuỗi văn bản cực dài mà không mất dấu ngữ cảnh, trở thành một khái niệm nền tảng cho các mô hình ngôn ngữ lớn (LLMs) hiện đại và các ứng dụng AI tạo sinh.

Khắc phục các giới hạn về ngữ cảnh#

Động lực chính đằng sau Transformer-XL là "vấn đề ngữ cảnh cố định". Các Transformer tiêu chuẩn xử lý dữ liệu theo các segment có kích thước cố định (ví dụ: 512 token). Thông tin thường không truyền qua các segment này, khiến model quên những gì đã xảy ra trong segment trước đó. Điều này phá vỡ tính mạch lạc trong các tài liệu dài.

Transformer-XL giải quyết vấn đề này bằng hai cải tiến then chốt:

  1. Hồi quy ở cấp Segment: Không giống Transformer vanilla xử lý từng segment độc lập, Transformer-XL lưu các hidden state của segment trước đó vào bộ nhớ. Khi xử lý segment hiện tại, model có thể attention đến các state đã lưu trong bộ nhớ này. Điều này kết nối các segment một cách hiệu quả, cho phép thông tin lan truyền qua khoảng cách dài hơn nhiều, tương tự phần nào như một Mạng nơ-ron hồi quy (RNN), nhưng vẫn có lợi ích về khả năng song song hóa của các cơ chế attention.

  2. Mã hóa vị trí tương đối: Vì cơ chế hồi quy tái sử dụng các state từ những segment trước, mã hóa vị trí tuyệt đối tiêu chuẩn (gán một ID duy nhất cho mỗi vị trí) sẽ trở nên混乱. Transformer-XL sử dụng mã hóa tương đối, giúp model hiểu khoảng cách giữa các token (ví dụ: "từ A đứng trước từ B 5 bước") thay vì vị trí tuyệt đối của chúng trong tài liệu.

Kiến trúc này cải thiện đáng kể điểm perplexity trong các tác vụ modeling ngôn ngữ so với các kiến trúc tiền nhiệm như RNN và Transformer tiêu chuẩn.

Phân biệt với Transformer tiêu chuẩn#

Việc phân biệt Transformer-XL với Vision Transformer (ViT) tiêu chuẩn hoặc các Transformer xử lý văn bản là rất hữu ích. Trong khi Transformer tiêu chuẩn reset state sau mỗi segment, gây ra "phân mảnh ngữ cảnh", Transformer-XL duy trì bộ nhớ về các activation trước đó. Điều này cho phép nó modeling các phụ thuộc dài hơn hàng trăm lần so với các model có ngữ cảnh cố định. Khả năng này đặc biệt quan trọng đối với các tác vụ yêu cầu hiểu ngôn ngữ tự nhiên (NLU) chuyên sâu, trong đó câu trả lời cho một câu hỏi có thể nằm cách truy vấn nhiều đoạn văn.

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

Khả năng duy trì ngữ cảnh dài hạn khiến Transformer-XL trở nên hữu ích trong một số lĩnh vực có tác động lớn:

  • Sinh văn bản dài: Trong các ứng dụng sinh văn bản, chẳng hạn như viết tiểu thuyết hoặc tạo các báo cáo dài, việc duy trì tính nhất quán về chủ đề là khó khăn. Transformer-XL cho phép AI ghi nhớ tên nhân vật, các điểm chính của cốt truyện hoặc định nghĩa kỹ thuật được giới thiệu từ đầu văn bản, đảm bảo output vẫn mạch lạc xuyên suốt.
  • Phân tích chuỗi DNA: Kiến trúc này không chỉ giới hạn ở ngôn ngữ con người. Trong tin sinh học, các nhà nghiên cứu sử dụng những biến thể của Transformer-XL để phân tích các chuỗi DNA dài. Việc hiểu mối quan hệ giữa các chuỗi gene ở xa nhau giúp xác định các marker di truyền và dự đoán cấu trúc protein, tương tự cách AI trong chăm sóc sức khỏe hỗ trợ phân tích hình ảnh y tế.
  • Chatbot và trợ lý ảo: Các chatbot hiện đại cần ghi nhớ các tùy chọn của người dùng và những chi tiết được đề cập từ đầu cuộc trò chuyện. Cơ chế của Transformer-XL giúp mở rộng cửa sổ ngữ cảnh, ngăn chặn trải nghiệm khó chịu khi trợ lý quên chủ đề vừa được thảo luận chỉ vài phút trước.

Bộ nhớ và hiệu năng#

Mặc dù Transformer-XL mang lại hiệu năng vượt trội trên các chuỗi dài, nó cũng đặt ra những yêu cầu cụ thể về bộ nhớ. Việc lưu hidden state trong cache cần thêm bộ nhớ GPU, điều này có thể ảnh hưởng đến độ trễ suy luận nếu không được quản lý đúng cách. Tuy nhiên, đối với các ứng dụng mà độ chính xác trên ngữ cảnh dài là ưu tiên hàng đầu, sự đánh đổi này thường là hợp lý.

Các model phát hiện đối tượng hiện đại như YOLO26 tập trung vào tốc độ và hiệu quả khi xử lý dữ liệu hình ảnh. Ngược lại, các kiến trúc như Transformer-XL ưu tiên khả năng lưu giữ bộ nhớ cho dữ liệu tuần tự. Điều thú vị là lĩnh vực này đang phát triển theo hướng AI đa phương thức, trong đó các backbone thị giác hiệu quả (như những backbone trong YOLO26) có thể được kết hợp với các decoder ngôn ngữ có ngữ cảnh dài để phân tích video dài và trả lời các câu hỏi phức tạp về những sự kiện diễn ra theo thời gian.

Ví dụ: Quản lý ngữ cảnh trong quá trình suy luận#

Mặc dù cơ chế bên trong của Transformer-XL rất phức tạp, việc sử dụng các model nâng cao thường bao gồm quản lý input để tuân thủ các giới hạn về ngữ cảnh. Ví dụ Python sau sử dụng torch để minh họa khái niệm truyền "memory" (hidden state) vào một model nhằm duy trì ngữ cảnh qua các bước, mô phỏng hành vi hồi quy trong các kiến trúc như Transformer-XL.

import torch
import torch.nn as nn

# Define a simple RNN to demonstrate passing hidden states (memory)
# This mimics the core concept of recurrence used in Transformer-XL
rnn = nn.RNN(input_size=10, hidden_size=20, num_layers=2, batch_first=True)

# Initial input: Batch size 1, sequence length 5, feature size 10
input_seq1 = torch.randn(1, 5, 10)

# Run first segment, receiving output and the hidden state (memory)
output1, memory = rnn(input_seq1)

# Run second segment, PASSING the memory from the previous step
# This connects the two segments, allowing context to flow
input_seq2 = torch.randn(1, 5, 10)
output2, new_memory = rnn(input_seq2, memory)

print(f"Output shape with context: {output2.shape}")

Đối với các team muốn train và deploy các model hiện đại một cách hiệu quả, Ultralytics Platform cung cấp các công cụ để quản lý dataset và tinh gọn quy trình train model, dù bạn đang làm việc với các model thị giác hay tích hợp các kiến trúc tuần tự phức tạp.

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