Pagpagawas sa OpenNMT 2.28.0 machine translation system

Ang pagpagawas sa OpenNMT 0.28.0 (Open Neural Machine Translation) nga sistema sa paghubad sa makina, nga naggamit sa mga pamaagi sa pagkat-on sa makina, gimantala. Aron makahimo og neural network, ang proyekto naggamit sa mga kapabilidad sa TensorFlow deep machine learning library. Ang code sa mga modulo nga gimugna sa proyekto sa OpenNMT gisulat sa Python ug giapod-apod ubos sa lisensya sa MIT. Ang mga andam nga modelo giandam alang sa English, German ug Catalan nga mga lengguwahe alang sa ubang mga lengguwahe, mahimo ka nga independente nga maghimo usa ka modelo base sa usa ka set sa datos gikan sa proyekto sa OPUS (alang sa pagbansay, duha ka mga file ang gibalhin sa sistema - usa nga adunay mga tudling-pulong sa gigikanan nga lengguwahe, ug ang ikaduha nga adunay taas nga kalidad nga paghubad niini nga mga tudling-pulong sa target nga sinultian ).

Ang proyekto gipalambo uban sa pag-apil sa SYSTRAN, usa ka kompanya nga nag-espesyalisar sa paghimo sa mga himan sa paghubad sa makina, ug usa ka grupo sa mga tigdukiduki sa Harvard nga nagpalambo sa mga modelo sa pinulongan sa tawo alang sa mga sistema sa pagkat-on sa makina. Ang user interface kay gipasimple kutob sa mahimo ug nanginahanglan lamang og pagpiho sa usa ka input file nga adunay teksto ug usa ka file aron matipigan ang resulta sa paghubad. Ang sistema sa extension nagpaposible sa pagpatuman sa dugang nga pagpaandar base sa OpenNMT, pananglitan, auto-summarizing, text classification ug subtitle generation.

Ang paggamit sa TensorFlow nagtugot kanimo sa paggamit sa mga kapabilidad sa GPU (aron mapadali ang proseso sa pagbansay sa usa ka neural network. Aron mapasayon ​​ang pag-apod-apod sa produkto, ang proyekto usab nagpalambo sa usa ka kaugalingon nga igo nga bersyon sa tighubad sa C++ - CTranslate2 , nga naggamit sa pre-trained nga mga modelo nga walay paghisgot sa dugang nga mga dependency.

Ang bag-ong bersyon midugang sa initial_learning_rate nga parametro ug nag-implementar og pipila ka bag-ong argumento (mha_bias ug output_layer_bias) aron ma-configure ang Transformer model generator. Ang uban gimarkahan sa mga pag-ayo sa bug.

Source: opennet.ru

Idugang sa usa ka comment