Header for Workshop 3: Seq 2 Seq for Translation Header for Workshop 3: Seq 2 Seq for Translation

The official ACM AI NLP Workshop Series repository.

1. File Directory Structure

nlp-series
| -- workshop-1
| | -- [Workshop 1 Resources]
|
| -- workshop-2
| | -- [Workshop 2 Resources]
|
| -- workshop-3
| | -- [Workshop 3 Resources]
| -- NLP_Main_Header_Dark.png
| -- NLP_Main_Header_Light.png
| -- README.md

2. Datasets

2.1 Workshop 1

2.2 Workshop 2

2.3 Workshop 3

3. Getting Started

3.1 Workshop 1: Basics of NLP

Have you ever wondered how Siri learns your interests, or how Twitter filters hate speech? ACM AI’s Natural Language Processing (NLP) Workshop series is a series of interactive, in-person demos covering the ins and outs of NLP! In our first workshop, we’ll learn the uses and practice the basics of NLP through interactive Colab notebooks that you can bring home to experiment with. By the end, you’ll know how to apply the models you learn to classify any text you want.

3.2 Workshop 2: RNNs for Multiclassification

This workshop is about Recurrent Neural Networks for NLP for detecting emotions in a multi-class dataset. This workshop is self-contained from the first and covers RNNs from the ground up!

3.3 Workshop 3: Seq2Seq for Machine Translation

Language Translation is a ubiquitous topic of Modern Natural Language Processing, and the AI that powers language translation is critical to creating a world where we can break down communication barriers between communities that speak different languages.

By the end of this workshop, the reader will have a working Language Translation model similar to Google Translate!

4. Resources

Note: All figures made by Arth Shukla with the exception of NLPW3_Fig4a from Understanding LSTM Networks by Christopher Olah.

4.1 Workshop 1

Each of the following covers a similar topic to our first workshop:

4.2 Workshop 2

We base our second workshop on the following notebook:

4.3 Workshop 3

We base our code on the following example tutorial:

We also base many of our explanations on the following resources:

5. Author Info