SeterusnyaPanduan seterusnya
Pengekodan Pasangan Byte
AI bahasa
PANDUAN Teknikal
Tokenisasi membahagikan teks kepada unit kecil yang sebenarnya dibaca oleh model bahasa, dan Pengekodan Pasangan Byte (BPE) ialah kaedah popular untuk membina perbendaharaan kata tersebut.
Dengar panduan iniAI-diceritakan · ~2 min
Ia mengimbangi mempunyai perbendaharaan kata yang boleh diurus dengan mengendalikan sebarang perkataan yang mungkin ditemui oleh model.
Model bahasa tidak melihat aksara mentah atau keseluruhan perkataan — mereka melihat token, ID integer dipetakan kepada kepingan teks. Memilih bahagian tersebut adalah satu pertukaran: perbendaharaan kata peringkat perkataan adalah besar dan tercekik perkataan yang tidak kelihatan atau salah eja, manakala yang peringkat aksara membuat urutan yang sangat panjang. Pengekodan Pasangan Byte menyerang jalan tengah. Dipinjam daripada algoritma pemampatan data 1990-an, BPE bermula daripada aksara individu (atau bait mentah) dan berulang kali menggabungkan pasangan bersebelahan yang paling kerap menjadi token baharu, mengembangkan perbendaharaan kata ke arah subkata biasa. Perkataan yang kerap menjadi token tunggal, manakala perkataan yang jarang dipecahkan kepada serpihan yang boleh digunakan semula. BPE peringkat bait, yang digunakan oleh model GPT, beroperasi pada bait mentah supaya ia boleh mewakili sebarang teks Unikod — termasuk emoji dan sebarang bahasa — tanpa kegagalan perbendaharaan kata.
Model GPT dan Llama menggunakan tokenizer gaya BPE untuk menukar gesaan kepada ID token yang diproses oleh rangkaian.
Penetapan harga API dan had tetingkap konteks diukur dalam token, jadi tokenisasi secara langsung mempengaruhi kos dan jumlah teks yang sesuai.
Mengendalikan emoji, kod dan perkataan yang jarang ditemui dengan anggun dengan membahagikannya kepada subkata atau serpihan bait yang boleh digunakan semula.
Menyokong banyak bahasa dalam satu model tanpa kamus berasingan bagi setiap bahasa, melalui pengekodan peringkat byte.
Tokenisasi sedang dalam pemikiran semula yang aktif. Model peringkat bait dan aksara seperti ByT5, dan seni bina bebas token atau 'bait terpendam' yang muncul, bertujuan untuk menggugurkan perbendaharaan kata tetap sepenuhnya supaya model mengendalikan sebarang input dan sebarang bahasa secara seragam. Penyelidik juga sedang menangani kesaksamaan tokenisasi — kebanyakan bahasa bukan bahasa Inggeris dan bahasa sumber rendah pada masa ini menelan kos jauh lebih banyak token bagi setiap ayat, menaikkan harga dan mengecilkan konteks berkesan. Jangkakan tokenizer yang ditala untuk keseimbangan kod, matematik dan berbilang bahasa, serta percubaan berterusan untuk menolak sempadan kembali ke bait mentah.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
Tokenisasi membahagikan teks kepada unit kecil yang sebenarnya dibaca oleh model bahasa, dan Pengekodan Pasangan Byte (BPE) ialah kaedah popular untuk membina perbendaharaan kata tersebut. Ia mengimbangi mempunyai perbendaharaan kata yang boleh diurus dengan mengendalikan sebarang perkataan yang mungkin ditemui oleh model.
Model beroperasi pada token — ID integer yang bermaksud aksara, subkata atau perkataan — bukannya rentetan teks mentah.
BPE bermula daripada aksara atau bait dan dengan rakus menggabungkan pasangan bersebelahan yang paling kerap, secara beransur-ansur membentuk token subkata biasa.
Perbendaharaan kata peringkat perkataan gagal pada perkataan yang tidak kelihatan; tokenisasi subkata memecah perkataan yang jarang ditemui kepada bahagian yang diketahui, mengelakkan masalah di luar perbendaharaan kata sambil memastikan perbendaharaan kata terurus.
Beroperasi pada bait mentah bermakna setiap input yang mungkin boleh dikodkan, jadi tiada aksara yang benar-benar tidak diketahui tanpa mengira bahasa atau simbol.
Tokenisasi subkata boleh memecahkan satu perkataan kepada berbilang serpihan dan sensitif kepada jarak dan huruf besar, jadi kiraan token jarang sama dengan jumlah perkataan.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Pengekodan Pasangan Byte
AI bahasa