Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.74 KB

File metadata and controls

29 lines (20 loc) · 1.74 KB

Attention-Based-Machine-Translation-Demo

A Attention Based machine translation to convert human readable dates to machine readable dates. This was the final week assignment in Angrew Ng's Deep Learning Specialization Course. Blog for this Project

Example:

example

Fork Notebook in Colab

Introduction

Machine translation (MT) refers to fully automated software that can translate source content into target content of different type. Humans may use MT to help them render text and speech into another language, or the MT software may operate without human intervention. Neural Machine Translation is method which utilizes neural networks to achieve this task.

Diagram of Attention Mechanism

Diagram below on the left shows attention model in one view. The diagram on the left shows one step attention mechanism. Please refer to this blog for detailed description.

Attention Mode One step Attention Mechanism
alt text alt text

Training Progress

Below is the loss during trainig process. loss

Licence

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details

Must Read

  1. Google Machine Translation Background
  2. Buiding a German to English language translater