/language-translation

Language Translation with Sequence to Sequence

Primary LanguageHTML

Project: Language Translation with Sequence to Sequence

Project Overview

In this project we are training a sequence to sequence model on a dataset of English and French sentences that can translate new sentences from English to French.

Analysis

You can find the final Notebook here.

Install

This project requires Python 3.5 and the following Python libraries installed:

You will also need to have software installed to run and execute an iPython Notebook

We recommend to install Anaconda, a pre-packaged Python distribution that contains all of the necessary libraries and software for this project.

Code

The code is provided in the dlnd_language_translation.ipynb notebook file. You also need the small_vocab_en and small_vocab_fr dataset files to run the Notebook.

Run

To quickly train the model, we highly recommend to run the Notebook with GPUs using FloydHub](https://www.floydhub.com) or AWS or another platform.

If you don't have access to GPUs, you can always run this Notebook on your local machine but it might take 6/8 hours to train the model.

In a terminal or command window, navigate to the top-level project directory language-translation/ (that contains this README) and run one of the following commands:

ipython notebook dlnd_language_translation.ipynb

or

jupyter notebook Adlnd_language_translation.ipynb

This will open the iPython Notebook software and project file in your browser.