基于Transformer将英文翻译为中文|自然语言处理
近期关注了Transformer在图像处理中的应用,发现了Transformer在自然语言处理中的一个很有趣的应用,实现了下,并做了如下纪录,希望对大家有所帮助。亲测可行。 关于这个方法的希望大家留言一起探讨。 我认为,方法的难点是对应场景的语料库。本例中使用的是新闻类语料库(如人民日报中英文版)。 简介 采用Harvard开源的The Annotated Transformer 中文原理参考1:基于Transform的机器翻译系统 中文原理参考2:教你用PyTorch玩转Transformer英译中翻译模型 实现过程 下载程序包 Github项目 我搬运到了Gitee 安装环境与第三方包 管理员权限打开cmd 新建环境 En2CNTransf conda create –name En2CNTransf python=3.6 激活环境 conda activate En2CNTransf 安装如下包 pip install –upgrade pip pip install numpy pip install sacrebleu==1.4.14 pip install scikit-learn pip install...