# Transformer-Translate-Demo
**Repository Path**: zzulc/Transformer-Translate-Demo
## Basic Information
- **Project Name**: Transformer-Translate-Demo
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-02-26
- **Last Updated**: 2025-02-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Transformer Translation Demo
## Introduction
This demo is just for learning Transformer, which is basing on only one pair of sentences:
> Input sentence: ['\', 'i', 'am', 'iron', 'man', '\']
> After translate: ['\', '我', '是', '钢铁', '侠', '\']
Multihead Attention.
> Entire tutorial of Transformer Translation model, please see: https://zhuanlan.zhihu.com/p/360343417
****************
## Requirement
```bashrc
$ pip install -r requirements.txt
```
****************
## Quick Start
```bashrc
$ python no_mask_train.py
$ python no_mask_infer.py
```
## train and infer with key_padding_mask of Attention
```bashrc
$ python key_padding_mask_train.py
$ python key_padding_mask_infer.py
```
## train and infer with tgt upper triangular matrix attn_mask of Attention
```bashrc
$ python triu_mask_train.py
$ python triu_mask_infer.py
```