Shortcuts

NLP from Scratch

In these three-part series you will build and train a basic character-level Recurrent Neural Network (RNN) to classify words.

You will learn:

  • How to construct Recurrent Neural Networks from scratch

  • Essential data handling techniques for NLP

  • How to train an RNN to identify the language origin of words.

Before you begin, we recommend that you review the following:

NLP From Scratch - Part 1: Classifying Names with a Character-Level RNN

Learn how to use an RNN to classify names into their language of origin.

https://pytorch.org/tutorials/intermediate/char_rnn_classification_tutorial.html
NLP From Scratch - Part 2: Generating Names with a Character-Level RNN

Expand the RNN we created in Part 1 to generate names from languages.

https://pytorch.org/tutorials/intermediate/char_rnn_generation_tutorial.html
NLP From Scratch - Part 3: Translation with a Sequence to Sequence Network and Attention

Create a sequence-to-sequence model that can translate your text from French to English.

https://pytorch.org/tutorials/intermediate/seq2seq_translation_tutorial.html

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources