# MachineTranslation-Transformer **Repository Path**: jayeew/MachineTranslation-Transformer ## Basic Information - **Project Name**: MachineTranslation-Transformer - **Description**: 中文->英文的机器翻译,完全基于kreas-transformer。模型已上传,可直接跑。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-10-09 - **Last Updated**: 2024-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 中文到英文的机器翻译 此模型完全基于[keras-transformer](https://github.com/CyberZHG/keras-transformer),只是把别人的封装拿来简单实践一下
此外,可以和我另一个基于LSTM的机器翻译项目[MachineTranslation-LSTM](https://github.com/jiayiwang5/MachineTranslation-LSTM)对比学习,二者原始数据一致 ## 环境配置 | 程序 | 版本 | | ---------- | ------- | | python | 3.68 | | tensorflow | 1.13.1 | | Keras | 2.2.4 | | windows10 | | | jupyter | | ## 实际效果 (注:中文正常输入无需空格) | 输入中文 |输出英文 | | :------------: |:---------------:| | 我喜欢你! | I like you ! | | 你喜欢我吗? | Do you like me ? | | 滚蛋! | ***听不懂呢。*** | (注:数据量较小可能遇到词典中没有的词,我简单的采用安全回复“听不懂呢。”来应对) ## 运行 ### 方式一:完整过程 - **数据预处理**
`get_data`
- **模型训练与预测**
`train&translate`
### 方式二:加载现有模型 - 运行`train&translate`
- 加载`model/W-- 40-0.0563-.h5`