SeterusnyaPanduan seterusnya
Tokenisasi Subkata
AI bahasa
PANDUAN AI Bahasa
SentencePiece ialah tokenizer agnostik bahasa yang mempelajari cara membahagi teks mentah kepada kepingan subkata terus daripada data, tanpa bergantung pada ruang.
Dengar panduan iniAI-diceritakan · ~2 min
It made multilingual models far easier to build by treating any language the same way.
Kebanyakan tokenizer menganggap perkataan dipisahkan oleh ruang, yang dipecahkan untuk bahasa seperti Jepun, Cina atau Thai yang tidak menggunakannya. SentencePiece, dikeluarkan oleh Google pada 2018, mengetepikan perkara ini dengan menganggap input sebagai aliran aksara mentah — ruang disertakan — dan mempelajari perbendaharaan kata unit subkata daripada data itu sendiri. Ia terkenal menggantikan ruang dengan penanda yang boleh dilihat (simbol meta seperti garis bawah) jadi tokenisasi boleh diterbalikkan sepenuhnya: anda sentiasa boleh membina semula teks asal yang tepat. SentencePiece menyokong dua algoritma utama, Byte-Pair Encoding (BPE) dan model bahasa Unigram, yang terakhir ialah kaedah tandatangannya. Kerana ia tidak memerlukan pra-tokenisasi khusus bahasa, saluran paip yang sama berfungsi merentas ratusan bahasa, itulah sebabnya model seperti T5, ALBERT dan banyak sistem berbilang bahasa bergantung padanya.
Model T5 Google, yang menggunakan perbendaharaan kata SentencePiece yang dilatih pada teks web berbilang bahasa.
Tokenizing teks Jepun atau Cina yang tidak mempunyai ruang antara perkataan, di mana tokenizer berasaskan perkataan gagal.
Membina satu perbendaharaan kata dikongsi merentas 100+ bahasa untuk sistem terjemahan berbilang bahasa.
Tanpa rugi membina semula input asal (termasuk jarak) daripada token, berguna untuk penjanaan kod di mana ruang putih penting.
SentencePiece kekal sebagai usaha untuk model berbilang bahasa dan kod kerana kebolehterbalikan dan berkecuali bahasa. Medan ini secara beransur-ansur meneroka pendekatan peringkat bait dan bebas tokenizer yang melangkau perbendaharaan kata subkata sepenuhnya, bertujuan untuk mengalih keluar kebiasaan tokenisasi yang menyakiti aritmetik, bahasa jarang dan nombor yang panjang. Walaupun begitu, reka bentuk Unigram dan byte-fallback SentencePiece terus mempengaruhi tokenizer yang lebih baharu, dan falsafah teks tanpa rugi, latihan daripada teks mentah akan kekal asas untuk masa terdekat.
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
SentencePiece ialah tokenizer agnostik bahasa yang mempelajari cara membahagi teks mentah kepada kepingan subkata terus daripada data, tanpa bergantung pada ruang. Ia menjadikan model berbilang bahasa jauh lebih mudah untuk dibina dengan memperlakukan mana-mana bahasa dengan cara yang sama.
SentencePiece menganggap input sebagai aliran aksara mentah, jadi ia berfungsi walaupun untuk bahasa tanpa ruang antara perkataan.
Pengekodan ruang sebagai penanda boleh dilihat bermakna teks asal, termasuk jarak, sentiasa boleh dibina semula dengan tepat.
SentencePiece menawarkan Pengekodan Pasangan Byte (BPE) dan model bahasa Unigram, dengan Unigram sebagai kaedah tandatangannya.
Unigram bermula dengan banyak kepingan calon dan secara berulang mengalih keluar yang menyumbang paling sedikit kepada kemungkinan korpus menggunakan Jangkaan-Maksimum.
T5 Google menggunakan perbendaharaan kata SentencePiece, begitu juga dengan ALBERT dan banyak model berbilang bahasa.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Tokenisasi Subkata
AI bahasa