SıradakiSonraki rehber
Alt Kelime Belirleme
Dil Yapay Zeka
Dil AI KILAVUZU
SentencePiece, ham metnin boşluklara bağlı kalmadan doğrudan verilerden alt kelime parçalarına nasıl bölüneceğini öğrenen, dilden bağımsız bir belirteçtir.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
It made multilingual models far easier to build by treating any language the same way.
Çoğu simgeleştirici, sözcüklerin boşluklarla ayrıldığını varsayar; bu, Japonca, Çince veya Tay dili gibi bunları kullanmayan diller için kırılır. Google tarafından 2018'de piyasaya sürülen SentencePiece, girdiyi ham bir karakter akışı (boşluklar dahil) olarak ele alarak ve verinin kendisinden alt kelime birimlerinden oluşan bir kelime dağarcığı öğrenerek bu durumun önüne geçiyor. Boşlukları görünür bir işaretleyiciyle (alt çizgi benzeri meta sembolü) değiştirmesiyle ünlüdür, böylece simgeleştirme tamamen tersine çevrilebilir: her zaman tam orijinal metni yeniden oluşturabilirsiniz. SentencePiece iki ana algoritmayı destekler: Bayt Çifti Kodlama (BPE) ve Unigram dil modeli; ikincisi onun imza yöntemidir. Dile özgü bir ön tokenizasyon gerektirmediği için aynı işlem hattı yüzlerce dilde çalışır; bu nedenle T5, ALBERT gibi modeller ve birçok çok dilli sistem buna güvenir.
Google'nin çok dilli web metni üzerinde eğitilmiş bir SentencePiece kelime dağarcığını kullanan T5 modeli.
Kelime tabanlı simgeleştiricilerin başarısız olduğu, sözcükler arasında boşluk olmayan Japonca veya Çince metinlerin simgeleştirilmesi.
Çok dilli bir çeviri sistemi için 100'den fazla dilde tek bir ortak kelime dağarcığı oluşturmak.
Belirteçlerden orijinal girişi (boşluklar dahil) kayıpsız bir şekilde yeniden oluşturma; boşlukların önemli olduğu durumlarda kod oluşturma için kullanışlıdır.
SentencePiece, tersine çevrilebilirliği ve dil tarafsızlığı nedeniyle çok dilli ve kod modelleri için güçlü bir araç olmaya devam ediyor. Alan, aritmetiğe, nadir dillere ve uzun sayılara zarar veren simgeleştirme tuhaflıklarını ortadan kaldırmayı amaçlayan, alt kelime sözcüklerini tamamen atlayan bayt düzeyinde ve belirteç içermeyen yaklaşımları yavaş yavaş araştırıyor. Buna rağmen, SentencePiece'in Unigram ve bayt geri dönüş tasarımları yeni belirteçleri etkilemeye devam ediyor ve kayıpsız, ham metinden eğitme felsefesi yakın gelecekte temel olmaya devam edecek.
Ücretsiz bülten
Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.
Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.
Kendinizi test edin
Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.
Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap
SentencePiece, ham metnin boşluklara bağlı kalmadan doğrudan verilerden alt kelime parçalarına nasıl bölüneceğini öğrenen, dilden bağımsız bir belirteçtir. Herhangi bir dili aynı şekilde ele alarak çok dilli modellerin oluşturulmasını çok daha kolay hale getirdi.
SentencePiece girişi ham karakter akışı olarak ele alır, bu nedenle kelimeler arasında boşluk olmayan dillerde bile çalışır.
Boşlukların görünür bir işaretleyici olarak kodlanması, boşluklar da dahil olmak üzere orijinal metnin her zaman tam olarak yeniden oluşturulabileceği anlamına gelir.
SentencePiece, Bayt Çifti Kodlama (BPE) ve Unigram'ın imza yöntemi olduğu bir Unigram dil modeli sunar.
Unigram birçok aday parçayla başlar ve Beklenti-Maksimizasyon'u kullanarak derlem olasılığına en az katkıda bulunanları yinelemeli olarak ortadan kaldırır.
Google'nin T5'i, ALBERT ve birçok çok dilli modelde olduğu gibi bir SentencePiece kelime dağarcığı kullanır.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Alt Kelime Belirleme
Dil Yapay Zeka