د OpenNMT 2.28.0 د ماشین ژباړې سیسټم خپرول

د OpenNMT 0.28.0 (Open Neural Machine Translation) د ماشین ژباړې سیسټم، چې د ماشین زده کړې میتودونه کاروي، خپور شوی. د عصبي شبکې جوړولو لپاره، پروژه د TensorFlow ژور ماشین زده کړې کتابتون وړتیاوې کاروي. د OpenNMT پروژې لخوا رامینځته شوي ماډلونو کوډ په Python کې لیکل شوی او د MIT جواز لاندې ویشل شوی. چمتو شوي ماډلونه د انګلیسي، الماني او کاتالان ژبو لپاره چمتو شوي؛ د نورو ژبو لپاره، تاسو کولی شئ په خپلواکه توګه د OPUS پروژې څخه د ډیټا سیټ پراساس یو ماډل جوړ کړئ (د روزنې لپاره، دوه فایلونه سیسټم ته لیږدول کیږي - یو د جملې سره. سرچینه ژبه، او دوهم د هدف ژبه ته د دې جملو د لوړ کیفیت ژباړې سره).

دا پروژه د SYSTRAN په ګډون سره رامینځته کیږي، یو شرکت چې د ماشین ژباړې وسیلو په جوړولو کې تخصص لري، او د هارورډ څیړونکو یوه ډله د ماشین زده کړې سیسټمونو لپاره د انساني ژبې ماډلونه رامینځته کوي. د کارن انٹرفیس د امکان تر حده ساده دی او یوازې د متن او فایل سره د ان پټ فایل مشخص کولو ته اړتیا لري ترڅو د ژباړې پایله خوندي کړي. د تمدید سیسټم دا ممکنه کوي چې د OpenNMT پر بنسټ اضافي فعالیت پلي کړي، د بیلګې په توګه، اتوماتیک لنډیز، د متن طبقه بندي او فرعي سرلیک تولید.

د TensorFlow کارول تاسو ته اجازه درکوي د GPU وړتیا وکاروئ (د عصبي شبکې روزنې پروسې ګړندي کولو لپاره. د محصول توزیع ساده کولو لپاره ، پروژه په C++ کې د ژباړونکي ځان بسیا نسخه هم رامینځته کوي - CTranslate2 ، کوم چې د اضافي انحصاراتو حوالې پرته دمخه روزل شوي ماډلونه کاروي.

نوې نسخه د ابتدايي_ښوونې_درجې پیرامیټر اضافه کوي او د ټرانسفارمر ماډل جنراتور تنظیم کولو لپاره ډیری نوي دلیلونه (mha_bias او output_layer_bias) پلي کوي. پاتې نور د بګ فکسونو لخوا نښه شوي.

سرچینه: opennet.ru

Add a comment