OpenNMT 2.28.0 مشين جي ترجمي واري نظام جو رليز

OpenNMT 0.28.0 (Open Neural Machine Translation) مشين ترجمي وارو نظام، جيڪو مشين سکيا جا طريقا استعمال ڪري ٿو، شايع ڪيو ويو آھي. نيورل نيٽ ورڪ ٺاهڻ لاءِ، پروجيڪٽ TensorFlow ڊيپ مشين لرننگ لائبريري جون صلاحيتون استعمال ڪري ٿو. OpenNMT پروجيڪٽ پاران تيار ڪيل ماڊلز جو ڪوڊ پٿون ۾ لکيل آهي ۽ MIT لائسنس تحت ورهايو ويو آهي. تيار ڪيل ماڊل انگريزي، جرمن ۽ ڪيٽلان ٻولين لاءِ تيار ڪيا ويا آهن؛ ٻين ٻولين لاءِ، توهان آزاديءَ سان OPUS پروجيڪٽ مان ڊيٽا سيٽ جي بنياد تي ماڊل ٺاهي سگهو ٿا (تربيت لاءِ، ٻه فائلون سسٽم ڏانهن منتقل ڪيون ويون آهن - هڪ ۾ جملن سان. ذريعو ٻولي، ۽ ٻيو انهن جملن جي اعلي معيار جي ترجمي سان ٽارگيٽ ٻولي ۾).

پروجيڪٽ SYSTRAN جي شموليت سان تيار ڪيو پيو وڃي، هڪ ڪمپني جيڪا مشين ترجمي جا اوزار ٺاهڻ ۾ ماهر آهي، ۽ هارورڊ محققن جو هڪ گروپ جيڪو مشين جي سکيا واري نظام لاءِ انساني ٻولي جا ماڊل ٺاهي رهيو آهي. يوزر انٽرفيس جيترو ٿي سگهي آسان ڪيو ويو آهي ۽ صرف متن سان گڏ هڪ ان پٽ فائل جي وضاحت ڪرڻ جي ضرورت آهي ۽ ترجمي جي نتيجن کي محفوظ ڪرڻ لاءِ هڪ فائل. توسيع وارو نظام ان کي ممڪن بڻائي ٿو اضافي ڪارڪردگي کي لاڳو ڪرڻ لاءِ OpenNMT جي بنياد تي، مثال طور، خودڪار خلاصو، متن جي درجه بندي ۽ ذيلي عنوان پيدا ڪرڻ.

TensorFlow جو استعمال توهان کي GPU جي صلاحيتن کي استعمال ڪرڻ جي اجازت ڏئي ٿو (هڪ نيورل نيٽ ورڪ جي تربيت جي عمل کي تيز ڪرڻ لاء. پراڊڪٽ جي ورڇ کي آسان ڪرڻ لاء، پروجيڪٽ پڻ ترقي ڪري رهيو آهي هڪ خود مختيار نسخي جو ترجمو ڪندڙ C++ ۾ - CTranslate2 ، جيڪو اڳ-تربيت ٿيل ماڊل استعمال ڪري ٿو بغير اضافي انحصار جي حوالي سان.

نئون ورزن شروعاتي_learning_rate پيٽرولر شامل ڪري ٿو ۽ ٽرانسفارمر ماڊل جنريٽر کي ترتيب ڏيڻ لاءِ ڪيترائي نوان دليل (mha_bias ۽ output_layer_bias) لاڳو ڪري ٿو. باقي نشان لڳل آهي بگ فيڪس.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو