Ngaleupaskeun OpenNMT 2.28.0 sistem panarjamahan Vérsi mesin

Pelepasan sistem panarjamahan mesin OpenNMT 0.28.0 (Open Neural Machine Translation), anu ngagunakeun metode pembelajaran mesin, parantos diterbitkeun. Pikeun ngawangun jaringan saraf, proyék éta ngagunakeun kamampuan perpustakaan pembelajaran mesin jero TensorFlow. Kodeu modul anu dikembangkeun ku proyék OpenNMT ditulis dina Python sareng disebarkeun dina lisénsi MIT. Modél anu siap-siap disiapkeun pikeun basa Inggris, Jerman sareng Catalan pikeun basa sanés, anjeun tiasa sacara mandiri nyiptakeun modél dumasar kana set data tina proyék OPUS (pikeun palatihan, dua file ditransferkeun ka sistem - hiji sareng kalimat dina OPUS; basa sumber, sarta kadua kalawan tarjamahan kualitas luhur tina kalimah ieu kana basa sasaran).

Proyék ieu dikembangkeun kalayan partisipasi SYSTRAN, perusahaan anu khusus dina nyiptakeun alat tarjamahan mesin, sareng sakelompok peneliti Harvard ngembangkeun modél basa manusa pikeun sistem pembelajaran mesin. Antarbeungeut pangguna saderhana mungkin sareng ngan ukur peryogi netepkeun file input sareng téks sareng file pikeun nyimpen hasil tarjamahan. Sistem ekstensi ngamungkinkeun pikeun nerapkeun fungsionalitas tambahan dumasar kana OpenNMT, contona, nyimpulkeun otomatis, klasifikasi téks sareng generasi subjudul.

Pamakéan TensorFlow ngamungkinkeun anjeun ngagunakeun kamampuan GPU (pikeun nyepetkeun prosés pelatihan jaringan saraf. Pikeun nyederhanakeun distribusi produk, proyék ogé ngembangkeun versi penerjemah mandiri dina C ++ - CTranslate2 , anu ngagunakeun modél anu tos dilatih tanpa ngarujuk kana katergantungan tambahan.

Versi anyar nambihan parameter initial_learning_rate sareng ngalaksanakeun sababaraha argumen anyar (mha_bias sareng output_layer_bias) pikeun ngonpigurasikeun generator modél Transformer. Sésana ditandaan ku perbaikan bug.

sumber: opennet.ru

Tambahkeun komentar