您的位置 首页 PyTorch 项目

用 PyTorch 实现 OpenNMT 翻译系统

PyTorch入门实战教程

OpenNMT 是一个神经机器翻译系统,这是一个用 PyTorch 实现的 OpenNMT 的库。这个项目包含 SR-NMT 的一些代码,关于 SR-NMT 的介绍请看论文 Deep Neural Machine Translation with Weakly-Recurrent Units

快速开始

一些有用的工具:

下面的例子使用了 Moss tokenizer (http://www.statmt.org/moses/) 来准备用于评估的数据和 moses BLEU 脚本。

示例流程

按照 OpenNMT-py 的说明下载和对数据进行预处理。然后使用 preprocess.py, train.sh 和 translate.sh 等文件进行训练和翻译。这里是一个示例流程。

1) 数据预处理.

2) 训练模型.

3) 翻译.

4) 测试.

测试结果和论文中提到的例子是一致的。

项目地址

Github 地址:https://github.com/mattiadg/SR-NMT

PyTorch入门实战教程

发表评论

电子邮件地址不会被公开。 必填项已用*标注

返回顶部