Rilis sistem terjemahan mesin OpenNMT 2.28.0

Rilis sistem terjemahan mesin OpenNMT 0.28.0 (Open Neural Machine Translation), yang menggunakan metode pembelajaran mesin, telah dipublikasikan. Untuk membangun jaringan neural, proyek ini menggunakan kemampuan perpustakaan pembelajaran mesin mendalam TensorFlow. Kode modul yang dikembangkan oleh proyek OpenNMT ditulis dengan Python dan didistribusikan di bawah lisensi MIT. Model siap pakai disiapkan untuk bahasa Inggris, Jerman, dan Catalan; untuk bahasa lain, Anda dapat secara mandiri membuat model berdasarkan kumpulan data dari proyek OPUS (untuk pelatihan, dua file ditransfer ke sistem - satu dengan kalimat di bahasa sumber, dan yang kedua dengan terjemahan berkualitas tinggi dari kalimat-kalimat tersebut ke dalam bahasa target ).

Proyek ini dikembangkan dengan partisipasi SYSTRAN, sebuah perusahaan yang mengkhususkan diri dalam pembuatan alat terjemahan mesin, dan sekelompok peneliti Harvard yang mengembangkan model bahasa manusia untuk sistem pembelajaran mesin. Antarmuka pengguna disederhanakan mungkin dan hanya memerlukan penentuan file input dengan teks dan file untuk menyimpan hasil terjemahan. Sistem ekstensi memungkinkan penerapan fungsionalitas tambahan berdasarkan OpenNMT, misalnya, peringkasan otomatis, klasifikasi teks, dan pembuatan subtitle.

Penggunaan TensorFlow memungkinkan Anda menggunakan kemampuan GPU (untuk mempercepat proses pelatihan jaringan saraf. Untuk menyederhanakan distribusi produk, proyek ini juga mengembangkan versi penerjemah mandiri dalam C++ - CTranslate2 , yang menggunakan model terlatih tanpa mengacu pada dependensi tambahan.

Versi baru menambahkan parameter initial_learning_rate dan mengimplementasikan beberapa argumen baru (mha_bias dan output_layer_bias) untuk mengonfigurasi generator model Transformer. Selebihnya ditandai dengan perbaikan bug.

Sumber: opennet.ru

Tambah komentar