# 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 ```