OpenNMT 2.28.0機器翻譯系統發布

採用機器學習方法的OpenNMT 0.28.0(開放式神經機器翻譯)機器翻譯系統已經發布。為了建立神經網絡,該計畫使用 TensorFlow 深度機器學習庫的功能。 OpenNMT 專案開發的模組程式碼是用 Python 編寫的,並在 MIT 許可證下分發。現成的模型適用於英語、德語和加泰羅尼亞語;對於其他語言,您可以根據 OPUS 專案的資料集獨立建立模型(為了進行訓練,將兩個檔案傳輸到系統 - 一個包含句子)來源語言,第二個將這些句子高品質翻譯成目標語言)。

該專案是在 SYSTRAN(專門創建機器翻譯工具的公司)和一群為機器學習系統開發人類語言模型的哈佛大學研究人員的參與下開發的。使用者介面盡可能簡化,只需要指定一個包含文字的輸入檔和一個保存翻譯結果的檔案。擴展系統可以實現基於OpenNMT的附加功能,例如自動摘要、文字分類和字幕生成。

使用 TensorFlow 可以讓您使用 GPU 的功能(以加快訓練神經網路的過程)。參考其他依賴項。

新版本新增了initial_learning_rate參數並實作了幾個新參數(mha_bias和output_layer_bias)來配置Transformer模型產生器。其餘部分已修復錯誤。

來源: opennet.ru

添加評論