第 1 章 绪论 1
1.1系统研究的背景 1
1.2相关研究工作 2
1.3主要研究内容 2
1.4本文组织结构 3
第 2 章 系统相关分析 4
2.1可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3法律可行性 4
2.1.4时间可行性 4
2.2系统性能需求分析 5
2.2.1系统的安全性 5
2.2.2系统的运行时间 5
2.2.3系统的易用性 5
2.2.4系统的可靠性 5
2.2.5系统的准确性 5
2.3系统用例图 6
2.4系统流程分析 6
2.5本章小结 8
第 3 章 系统结构设计与实现 9
3.1系统架构设计 9
3.1.1B/S 架构 9
3.1.2前后端分离开发 9
3.1.3MVVM 架构 11
3.1.4Flask 框架的架构设计 12
3.2系统的设计模式与实现 12
3.2.1工厂模式 12
3.2.2代理模式 13
3.2.3UML 类图 13
3.3系统部署 14
3.4本章小结 15
第 4 章 神经机器翻译 16
4.1编码器-解码器架构 16
4.2引入注意力机制的编码器-解码器 17
4.3编码器-解码器模型:Transformer 18
4.3.1模型架构 18
4.3.2多头注意力机制 19
4.3.3掩码机制 19
4.3.4位置编码 20
4.3.5时间复杂度 20
4.4预训练语言模型:MASS 20
4.4.1预训练语言模型简介 20
4.4.2MASS 模型 21
4.5本章小结 21
第 5 章 神经机器翻译的实验与结果 22
5.1数据预处理 22
5.2评价指标 23
5.3模型训练 23
5.3.1模型结构 23
5.3.2实验环境 24
5.3.3混合精度训练 24
5.3.4参数共享 24
5.3.5正则化 24
5.3.6训练批次内排序 25
5.3.7优化器 25
5.4生成策略 25
5.5实验结果 26
第 6 章 结语 28
参考文献 29
致谢 31