红鲑鱼

SOCKEE:神经机器翻译的工具包。我们描述SoCKEE(版本1.12),一个开源序列到序列工具包的神经机器翻译(NMT)。SoCKEE是一个用于训练和应用模型的生产准备框架,也是研究人员的实验平台。在Python中编写并建立在MXNet上,该工具包为三个最突出的编码器解码器体系结构提供了可扩展的训练和推理:注意递归神经网络、自聚焦变压器和完全卷积网络。SoCKEE还支持广泛的优化器、归一化和正则化技术,并从当前的NMT文献中推断改进。用户可以轻松地运行标准的培训食谱,探索不同的模型设置,并结合新的想法。本文从2017次机器翻译(WMT):英语德语和拉脱维亚英语会议上,突出了SoCKEY的特点,并针对其他两种语言弧上的NMT工具包进行了测试。我们报告竞争BLUU得分在所有三个架构,包括SOCKEY的变压器实现的整体最佳得分。为了便于进一步的比较,我们释放了我们实验中使用的所有系统输出和训练脚本。SofKe工具包是Apache 2许可下发布的免费软件。