This project is about using new Tensorflow 2.0 and Keras to construct your own neural machine translation with transformer architecture (Scientific paper here.
Tensorflow 2.0 is the brend new version of Tensorflow that is more user-friendly than the previous version. It also incorporate a Keras high Level API.
In this project, there is two way of training your own neural machine translation:
- Using tensorflow tf.data API
- Using the old fashion way with lists of inputs/outputs
The tensorflow data API allow you to process data (image, text etc.) properly with a simple API.
It also allow to use generator in order to save RAM (very usefull when you are dealing with a lot of data).
You can find the documentation here.
WIP...