Tiếp theoHướng dẫn tiếp theo
Mã hóa cặp byte
Ngôn ngữ AI
HƯỚNG DẪN KỸ THUẬT
Mã thông báo chia văn bản thành các đơn vị nhỏ mà mô hình ngôn ngữ thực sự đọc và Mã hóa cặp byte (BPE) là phương pháp phổ biến để xây dựng vốn từ vựng đó.
Nghe hướng dẫn nàyAI thuật lại · ~2 min
Nó cân bằng giữa việc có được từ vựng dễ quản lý và việc xử lý bất kỳ từ nào mà mô hình có thể gặp phải.
Mô hình ngôn ngữ không nhìn thấy các ký tự thô hoặc toàn bộ từ - chúng nhìn thấy mã thông báo, ID số nguyên được ánh xạ tới các đoạn văn bản. Việc chọn những phần đó là một sự đánh đổi: từ vựng cấp độ từ rất lớn và gây nghẹt thở cho những từ không nhìn thấy hoặc sai chính tả, trong khi những từ cấp độ ký tự tạo ra các chuỗi rất dài. Mã hóa cặp Byte đạt được điểm trung bình. Được mượn từ thuật toán nén dữ liệu những năm 1990, BPE bắt đầu từ các ký tự riêng lẻ (hoặc byte thô) và liên tục hợp nhất cặp liền kề thường xuyên nhất thành một mã thông báo mới, phát triển vốn từ vựng cho các từ phụ phổ biến. Các từ thường xuyên trở thành các mã thông báo đơn lẻ, trong khi các từ hiếm được chia thành các đoạn có thể sử dụng lại. BPE cấp byte, được các mô hình GPT sử dụng, hoạt động trên byte thô nên có thể biểu thị bất kỳ văn bản Unicode nào — bao gồm biểu tượng cảm xúc và bất kỳ ngôn ngữ nào — mà không gặp lỗi ngoài từ vựng.
Các mô hình GPT và Llama sử dụng trình mã thông báo kiểu BPE để biến lời nhắc thành ID mã thông báo mà mạng xử lý.
Giá API và giới hạn cửa sổ ngữ cảnh được đo bằng mã thông báo, do đó, mã thông báo ảnh hưởng trực tiếp đến chi phí và mức độ phù hợp của văn bản.
Xử lý biểu tượng cảm xúc, mã và các từ hiếm một cách duyên dáng bằng cách chia chúng thành các đoạn byte hoặc từ phụ có thể tái sử dụng.
Hỗ trợ nhiều ngôn ngữ trong một mô hình mà không cần từ điển riêng cho mỗi ngôn ngữ, thông qua mã hóa cấp byte.
Quá trình mã hóa đang được xem xét lại tích cực. Các mô hình cấp độ byte và ký tự như ByT5 cũng như các kiến trúc không có mã thông báo hoặc 'byte tiềm ẩn' mới nổi nhằm mục đích loại bỏ hoàn toàn các từ vựng cố định để các mô hình xử lý thống nhất mọi đầu vào và mọi ngôn ngữ. Các nhà nghiên cứu cũng đang giải quyết vấn đề công bằng trong quá trình mã hóa — nhiều ngôn ngữ không phải tiếng Anh và có nguồn tài nguyên thấp hiện có giá cao hơn nhiều mã thông báo cho mỗi câu, làm tăng giá và thu hẹp ngữ cảnh hiệu quả. Mong đợi các mã thông báo được điều chỉnh về mã, toán học và cân bằng đa ngôn ngữ, cộng với các thử nghiệm tiếp tục để đẩy ranh giới trở lại byte thô.
Bản tin miễn phí
Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.
Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.
Tự kiểm tra
Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.
Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp
Mã thông báo chia văn bản thành các đơn vị nhỏ mà mô hình ngôn ngữ thực sự đọc và Mã hóa cặp byte (BPE) là phương pháp phổ biến để xây dựng vốn từ vựng đó. Nó cân bằng giữa việc có được từ vựng dễ quản lý và việc xử lý bất kỳ từ nào mà mô hình có thể gặp phải.
Mô hình hoạt động trên mã thông báo — ID số nguyên đại diện cho ký tự, từ phụ hoặc từ — thay vì chuỗi văn bản thô.
BPE bắt đầu từ các ký tự hoặc byte và nhanh chóng hợp nhất các cặp liền kề thường xuyên nhất, dần dần hình thành các mã thông báo từ phụ phổ biến.
Từ vựng ở cấp độ từ không thể sử dụng được những từ không nhìn thấy được; Mã thông báo từ phụ chia các từ hiếm thành các phần đã biết, tránh các vấn đề về từ vựng trong khi vẫn quản lý được từ vựng.
Hoạt động trên byte thô có nghĩa là mọi đầu vào có thể đều có thể được mã hóa, do đó không có ký tự thực sự không xác định nào bất kể ngôn ngữ hoặc ký hiệu.
Mã thông báo từ phụ có thể chia một từ thành nhiều đoạn và nhạy cảm với khoảng cách và chữ hoa chữ thường, do đó số lượng mã thông báo hiếm khi bằng số lượng từ.
Tiếp tục học hỏi
Đã chọn thêm hướng dẫn cho chủ đề này
Tiếp theoHướng dẫn tiếp theo
Mã hóa cặp byte
Ngôn ngữ AI