OpenNMT 0.28.0 (Open Neural Machine Translation)، د ماشین ژباړې یو سیسټم چې د ماشین زده کړې میتودونه کاروي، خپور شوی دی. دا پروژه د خپل عصبي شبکې د جوړولو لپاره د TensorFlow ژورې زده کړې کتابتون څخه ګټه پورته کوي. د OpenNMT پروژې لخوا رامینځته شوي ماډلونو لپاره کوډ په Python کې لیکل شوی او د MIT جواز لاندې ویشل شوی. مخکې جوړ شوي ماډلونه د انګلیسي، جرمني او کاتالان لپاره شتون لري. د نورو ژبو لپاره، تاسو کولی شئ د OPUS پروژې ډیټاسیټ په کارولو سره خپل ماډل جوړ کړئ. د سیسټم روزنې لپاره دوه فایلونه چمتو شوي: یو د سرچینې ژبې کې جملو سره، او بل د هدف ژبې ته د دې جملو لوړ کیفیت ژباړې سره.
دا پروژه د SYSTRAN، چې د ماشین ژباړې وسیلو کې تخصص لري، او د هارورډ څیړونکو یوې ډلې په ګډون سره رامینځته کیږي چې د ماشین زده کړې سیسټمونو لپاره د انساني ژبې ماډلونه رامینځته کوي. د کارونکي انٹرفیس خورا ساده شوی، یوازې د ننوتلو متن فایل او پایله لرونکي فایل خوندي کولو ته اړتیا لري. د توسیع سیسټم د OpenNMT په سر کې د اضافي فعالیت پلي کولو ته اجازه ورکوي، لکه اتومات لنډیز، د متن طبقه بندي، او فرعي سرلیک.
د ټینسر فلو کارول د GPU وړتیاو کارولو ته اجازه ورکوي ترڅو د عصبي شبکې روزنه ګړندۍ کړي. د توزیع ساده کولو لپاره، پروژه یو ځانته C++ ژباړونکی — CTranslate2 — هم رامینځته کوي چې د اضافي انحصارونو اړتیا پرته دمخه روزل شوي ماډلونه کاروي.
نوې نسخه د initial_learning_rate پیرامیټر اضافه کوي او د ټرانسفارمر ماډل جنریټر تنظیم کولو لپاره څو نوي دلیلونه (mha_bias او output_layer_bias) پلي کوي. نورې بګ اصلاحات پکې شامل دي.
سرچینه: opennet.ru
