Rakirina pergala wergera makîneyê OpenNMT 2.28.0

Serbestberdana pergala wergera makîneyê OpenNMT 0.28.0 (Open Neural Machine Translation) ku rêbazên fêrbûna makîneyê bikar tîne, hate weşandin. Ji bo avakirina torgilokek neuralî, proje kapasîteyên pirtûkxaneya fêrbûna makîneya kûr a TensorFlow bikar tîne. Koda modulên ku ji hêla projeya OpenNMT ve hatî pêşve xistin bi Python-ê têne nivîsandin û di bin lîsansa MIT-ê de têne belav kirin. Modelên amadekirî ji bo zimanên Îngilîzî, Almanî û Katalanî ji bo zimanên din têne amade kirin, hûn dikarin bi rengek serbixwe li ser bingeha daneya projeya OPUS modelek biafirînin (ji bo perwerdehiyê, du pel li pergalê têne veguheztin - yek bi hevokan; zimanê çavkanî, û ya duyem bi wergereke bi kalîte ya van hevokan bo zimanê armanc).

Proje bi beşdariya SYSTRAN, pargîdaniyek pispor di afirandina amûrên wergera makîneyê de, û komek lêkolînerên Harvardê ku modelên zimanê mirovî ji bo pergalên fêrbûna makîneyê pêşdixin, tê pêşve xistin. Navbera bikarhêner bi qasî ku pêkan hêsan e û tenê pêdivî ye ku pelek têketinê bi nivîs û pelek were diyar kirin da ku encama wergerê tomar bike. Pergala dirêjkirinê gengaz dike ku li ser bingeha OpenNMT fonksiyonên din bicîh bîne, mînakî, kurtkirina otomatîkî, dabeşkirina nivîsê û hilberîna jêrnivîsê.

Bikaranîna TensorFlow destûrê dide te ku hûn kapasîteyên GPU-yê bikar bînin (ji bo bilezkirina pêvajoya perwerdekirina tora neuralî. Ji bo hêsankirina belavkirina hilberê, proje di C++ de guhertoyek werger-têra xwe jî pêş dixe - CTranslate2 , ku modelên pêş-perwerdekirî bêyî referansa girêdanên zêde bikar tîne.

Guhertoya nû parametreya destpêkê_learning_rate lê zêde dike û çend argumanên nû (mha_bias û output_layer_bias) pêk tîne da ku jeneratorê modela Transformer mîheng bike. Ya mayî bi rastkirina xeletiyan tê nîşankirin.

Source: opennet.ru

Add a comment