Uygulamada Makine Çevirisi
Önceden eğitilmiş bir modelle metin çevirme
Uygulamada Makine Çevirisi, CoddyKit'te ücretsiz bir NLP Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, NLP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. NLP Academy kursu toplamda 4 dersten oluşur.
Çeviri de Seq2Seq'dir
Makine çevirisi, metni bir dilden diğerine dönüştürür. Özetleme gibi o da bir seq2seq görevidir: bir cümleyi okuyup eşdeğerini yazmak. 🌍
Önceden Eğitilmiş Çevirmenler
Sıfırdan eğitim yapmanız nadiren gerekir. MarianMT ve NLLB gibi projeler, yüzlerce dil çifti için kullanıma hazır modeller sunar.
Çeviri İşlem Hattı
Hugging Face bir çeviri işlem hattı sunar. Doğru modeli yüklemek için görev dizesinde kaynak ve hedef dilleri belirtin.
from transformers import pipeline
tr = pipeline("translation_en_to_fr")Bir Cümleyi Çevirme
Metninizi verin ve üretilen translation_text değerini okuyun. İşlem hattı belirteçlere ayırma, kod çözme ve belirteçleri birleştirme işlemlerini sizin için yapar.
out = tr("NLP is powerful.")
print(out[0]["translation_text"])Dil Çifti Seçme
Yerleşik bir görevi olmayan çiftler için belirli bir Marian modelini adıyla yükleyin. opus-mt ailesi çok geniş bir yön aralığını kapsar.
tr = pipeline("translation",
model="Helsinki-NLP/opus-mt-en-de")Yön Önemlidir
Bir model, İngilizceden Almancaya gibi tek bir yön için eğitilir. Ters yönde çeviri yapmak için aynı modeli geriye doğru kullanamaz, ters model gerekir.
Hız İçin Toplu İşleme
Tek seferde birçok cümleyi çevirmek için bir cümle listesi verin. Toplu işleme, GPU'yu verimli kullanır ve satır başına tek çağrı yapmaktan çok daha hızlıdır.
Belirteç Sınırını İzleme
Çeviri modelleri de girdi uzunluğunu sınırlar. Hiçbir şeyin düşüncenin ortasında sessizce kesilmemesi için uzun paragrafları cümlelere ayırın.
Alt Sözcük Belirteçlemesi
Çevirmenler nadir sözcükleri alt sözcüklere ayırır. Bu sayede model, sabit ve eksiksiz bir sözcük dağarcığı olmadan adları ve daha önce görülmemiş sözcükleri işleyebilir.
Bağlam, Sözcük Sözcük Çevirmekten Üstündür
Modern modeller, bağlamı yakalayarak cümlelerin tamamını çevirir. Deyimleri eski sözcük sözcük sistemlerden çok daha iyi ele almalarının nedeni budur.
Kalite Dil Çiftine Göre Değişir
İngilizce-İspanyolca gibi çok kaynaklı çiftler mükemmeldir. Düşük kaynaklı diller daha az eğitim verisine sahip olduğundan, bu dillerde daha kaba sonuçlar bekleyin.
Hızlı Kontrol
Almancayı İngilizceye çevirmeniz gerekiyor. Ne yaparsınız?
Özet
Hugging Face iş hattı ile metin çevirdiniz, dil çiftlerini seçtiniz, yön ve belirteç sınırlarına uydunuz ve bağlamın neden önemli olduğunu öğrendiniz. 🎯
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Uygulamada Makine Çevirisi” dersi ücretsiz mi?
Evet — “Uygulamada Makine Çevirisi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve NLP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. NLP Academy kursu toplamda 4 dersten oluşur.
“Uygulamada Makine Çevirisi” dersinde ne öğreneceğim?
Önceden eğitilmiş bir modelle metin çevirme NLP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
NLP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te NLP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Uygulamada Makine Çevirisi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu NLP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her NLP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Çıkarımsal ve Soyutlayıcı Özetler
- Seq2Seq Modeliyle Özetleme
- Uygulamada Makine Çevirisi
- Üretimi ROUGE ve BLEU ile Puanlama