Skip to content
A deep neural network based implementation of an end-to-end English to French translator created for the Udacity NLP Specialization capstone project.
HTML Jupyter Notebook Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
images
requirements
.gitignore
README.md
helper.py
machine_translation.html
machine_translation.ipynb
project_tests.py

README.md

Introduction

In this notebook, you will build a deep neural network that functions as part of an end-to-end machine translation pipeline. Your completed pipeline will accept English text as input and return the French translation.

Setup

Amazon Web Services

This project requires GPU acceleration to run efficiently. Please refer to the Udacity instructions for setting up a GPU instance for this project, and refer to the project instructions in the classroom for setup.

Install

  • Python 3
  • NumPy
  • TensorFlow 1.x
  • Keras 2.x

Start

This project is within a Jupyter Notebook. To start the notebook, run the command jupyter notebook machine_translation.ipynb in this directory. Follow the instructions within the notebook.

Submission

When you are ready to submit your project, do the following steps:

  1. Ensure you pass all points on the rubric.
  2. Submit the following in a zip file:
  • helper.py
  • machine_translation.ipynb
  • machine_translation.html - You can export the notebook by navigating to File -> Download as -> HTML (.html).
You can’t perform that action at this time.