Penerjemahan Mesin dalam Praktik
Menerjemahkan teks dengan model terlatih
Penerjemahan Mesin dalam Praktik adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.
Terjemahan Juga Merupakan Seq2Seq
Terjemahan mesin memetakan teks dari satu bahasa ke bahasa lain. Seperti peringkasan, ini merupakan tugas seq2seq: membaca sebuah kalimat lalu menulis padanannya. 🌍
Penerjemah yang Telah Dilatih Sebelumnya
Anda jarang melatih model dari awal. Proyek seperti MarianMT dan NLLB menyediakan model siap pakai untuk ratusan pasangan bahasa.
Alur Kerja Terjemahan
Hugging Face menyediakan alur kerja terjemahan. Cantumkan bahasa sumber dan bahasa sasaran dalam string tugas untuk load model yang tepat.
from transformers import pipeline
tr = pipeline("translation_en_to_fr")Terjemahkan Sebuah Kalimat
Berikan teks Anda dan baca teks terjemahan yang dihasilkan. Alur kerja ini menangani tokenisasi, dekode, dan detokenisasi untuk Anda.
out = tr("NLP is powerful.")
print(out[0]["translation_text"])Memilih Pasangan Bahasa
Untuk pasangan yang tidak memiliki tugas bawaan, load model Marian tertentu berdasarkan namanya. Keluarga opus-mt mencakup sangat banyak arah terjemahan.
tr = pipeline("translation",
model="Helsinki-NLP/opus-mt-en-de")Arah Itu Penting
Sebuah model dilatih untuk satu arah, misalnya dari bahasa Inggris ke bahasa Jerman. Untuk menerjemahkan ke arah sebaliknya, Anda memerlukan model kebalikan, bukan model yang sama secara terbalik.
Pengelompokan untuk Kecepatan
Berikan daftar kalimat untuk menerjemahkan banyak kalimat sekaligus. Pengelompokan memanfaatkan GPU secara efisien dan jauh lebih cepat daripada satu pemanggilan untuk setiap baris.
Perhatikan Batas Token
Model terjemahan juga membatasi panjang input. Pisahkan paragraf panjang berdasarkan kalimat agar tidak ada bagian yang terpotong diam-diam di tengah pemikiran.
Tokenisasi Subkata
Penerjemah memecah kata yang jarang muncul menjadi subkata. Dengan begitu, model dapat menangani nama dan kata yang belum pernah dilihat tanpa kosakata kata utuh yang tetap.
Konteks Mengalahkan Terjemahan Kata demi Kata
Model modern menerjemahkan seluruh kalimat dengan menangkap konteks. Itulah sebabnya model tersebut menangani idiom jauh lebih baik daripada sistem lama yang menerjemahkan kata demi kata.
Kualitas Berbeda-beda Menurut Pasangan Bahasa
Pasangan dengan sumber daya tinggi seperti Inggris-Spanyol menghasilkan terjemahan yang sangat baik. Bahasa dengan sumber daya rendah memiliki lebih sedikit data pelatihan, jadi hasilnya cenderung lebih kasar.
Pemeriksaan Singkat
Anda perlu menerjemahkan bahasa Jerman ke bahasa Inggris. Apa yang Anda lakukan?
Rangkuman
Anda menerjemahkan teks dengan alur kerja Hugging Face, memilih pasangan bahasa, mematuhi arah dan batas token, serta belajar mengapa konteks itu penting. 🎯
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penerjemahan Mesin dalam Praktik” gratis?
Ya — teks lengkap “Penerjemahan Mesin dalam Praktik” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Penerjemahan Mesin dalam Praktik”?
Menerjemahkan teks dengan model terlatih Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai NLP Academy?
Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Penerjemahan Mesin dalam Praktik” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Ringkasan Ekstraktif vs Abstraktif
- Meringkas dengan Model Seq2Seq
- Penerjemahan Mesin dalam Praktik
- Menilai Generasi dengan ROUGE dan BLEU