Natural_Translator is a machine learning project that can be used to translate a source language to a target language.
Install Python 3.8.
Install TensorFlow.
To make use of an NVIDIA GPU during model training, CUDA and cuDNN are required.
To preface, the project makes use of two models for natural language translation.
The first is the Feed Forward Neural Network, followed
by the Recurrent Neural Network.
This project also features the Self Attention Neural Network [1].
It can be seen for example purposes, but is not functional.
To use the project, simply follow the instructions in main.py.
[1]
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A.N. Gomez, Ł. Kaiser, I. Polosukhin
Attention is all you need.
In Advances in Neural Information Processing Systems, pp. 6000–6010, 2017.
MIT