Tiếp theoHướng dẫn tiếp theo
Mã hóa từ phụ
Ngôn ngữ AI
HƯỚNG DẪN AI về ngôn ngữ
SentencePiece là một công cụ mã thông báo bất khả tri về ngôn ngữ, học cách chia văn bản thô thành các phần từ phụ trực tiếp từ dữ liệu mà không cần dựa vào dấu cách.
Nghe hướng dẫn nàyAI thuật lại · ~2 min
It made multilingual models far easier to build by treating any language the same way.
Hầu hết các trình tạo mã thông báo đều cho rằng các từ được phân tách bằng dấu cách, điều này sẽ bị ngắt đối với các ngôn ngữ như tiếng Nhật, tiếng Trung hoặc tiếng Thái không sử dụng chúng. SentencePiece, do Google phát hành vào năm 2018, vượt qua điều này bằng cách xử lý dữ liệu đầu vào dưới dạng luồng ký tự thô — bao gồm khoảng trắng — và học từ vựng của các đơn vị từ phụ từ chính dữ liệu đó. Nó nổi tiếng thay thế các khoảng trắng bằng một điểm đánh dấu hiển thị (ký hiệu meta giống dấu gạch dưới) để quá trình mã hóa hoàn toàn có thể đảo ngược: bạn luôn có thể xây dựng lại văn bản gốc chính xác. SentencePiece hỗ trợ hai thuật toán chính, Mã hóa cặp byte (BPE) và mô hình ngôn ngữ Unigram, mô hình sau là phương thức chữ ký của nó. Bởi vì nó không cần mã hóa trước theo ngôn ngữ cụ thể nên cùng một quy trình hoạt động trên hàng trăm ngôn ngữ, đó là lý do tại sao các mô hình như T5, ALBERT và nhiều hệ thống đa ngôn ngữ dựa vào nó.
Mô hình T5 của Google, sử dụng từ vựng SentencePiece được đào tạo trên văn bản web đa ngôn ngữ.
Mã thông báo văn bản tiếng Nhật hoặc tiếng Trung không có khoảng cách giữa các từ, trong đó mã thông báo dựa trên từ không thành công.
Xây dựng một từ vựng chung duy nhất trên hơn 100 ngôn ngữ cho hệ thống dịch đa ngôn ngữ.
Tái tạo lại đầu vào ban đầu một cách dễ dàng (bao gồm cả khoảng cách) từ mã thông báo, hữu ích cho việc tạo mã khi có khoảng trắng quan trọng.
SentencePiece vẫn là công cụ hỗ trợ cho các mô hình mã và đa ngôn ngữ vì tính đảo ngược và tính trung lập của ngôn ngữ. Lĩnh vực này đang dần dần khám phá các phương pháp tiếp cận cấp độ byte và không có mã thông báo, bỏ qua hoàn toàn các từ vựng từ phụ, nhằm mục đích loại bỏ các vấn đề về mã thông báo gây ảnh hưởng đến số học, ngôn ngữ hiếm và số dài. Mặc dù vậy, các thiết kế Unigram và byte dự phòng của SentencePiece vẫn tiếp tục ảnh hưởng đến các mã thông báo mới hơn và triết lý đào tạo từ văn bản thô, không mất dữ liệu của nó sẽ vẫn là nền tảng cho tương lai gần.
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
SentencePiece là một công cụ mã thông báo bất khả tri về ngôn ngữ, học cách chia văn bản thô thành các phần từ phụ trực tiếp từ dữ liệu mà không cần dựa vào dấu cách. Nó làm cho việc xây dựng các mô hình đa ngôn ngữ trở nên dễ dàng hơn nhiều bằng cách xử lý bất kỳ ngôn ngữ nào theo cùng một cách.
SentencePiece xử lý thông tin đầu vào dưới dạng luồng ký tự thô, do đó, nó hoạt động ngay cả đối với các ngôn ngữ không có khoảng cách giữa các từ.
Mã hóa khoảng trắng dưới dạng điểm đánh dấu hiển thị có nghĩa là văn bản gốc, bao gồm cả khoảng cách, luôn có thể được xây dựng lại một cách chính xác.
SentencePiece cung cấp Mã hóa cặp byte (BPE) và mô hình ngôn ngữ Unigram, với Unigram là phương thức đặc trưng của nó.
Unigram bắt đầu với nhiều phần ứng cử viên và lặp đi lặp lại loại bỏ những phần đóng góp ít nhất vào khả năng của kho dữ liệu bằng cách sử dụng Tối đa hóa kỳ vọng.
T5 của Google sử dụng từ vựng SentencePiece, ALBERT và nhiều mô hình đa ngôn ngữ cũng vậy.
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 từ phụ
Ngôn ngữ AI