PyOpenNMT:开源神经机器翻译
这是端口, 是一种开源(MIT)神经机器翻译系统。 完整文档可。
该代码仍在大量开发中(0.1版之前的版本)。 如果您需要稳定的版本,我们建议分叉。
特征
实现了以下OpenNMT功能:
注意和辍学的多层双向RNN
数据预处理
从检查点保存和加载
批处理和波束搜索进行推理(翻译)
多GPU
Beta功能:
上下文门
多种源和目标RNN(lstm / gru)类型和注意力(dotprod / mlp)类型
图像到文本处理
源词功能
“注意是您所需要的”
TensorBoard /蜡笔记录
复制,覆盖和结构化关注
快速开始
步骤1:预处理数据
python preprocess.py -train_src data/src-train.txt -train_tgt data/tgt-train.txt -valid_src data/src-
2021-09-25 21:09:48
7.28MB
Python
1