Applied Natural Language Processing Using PyTorch
About Course
This course aims to equip learners with the ability to execute advanced Natural Language Processing (NLP) tasks and develop intelligent language applications leveraging Deep Learning techniques via PyTorch.
Throughout the course, students will develop two comprehensive NLP projects: a Sentiment Analyzer designed to classify movie reviews as positive or negative, and an advanced Neural Translation Machine that employs Sequence-to-Sequence models for real-time speech translation across multiple languages, highlighting PyTorch’s speed and adaptability.
Upon completion, participants will possess the expertise to construct their own practical NLP models using PyTorch’s Deep Learning framework.
The accompanying source code is accessible on GitHub at: https://github.com/PacktPublishing/Hands-On-Natural-Language-Processing-with-Pytorch.
This curriculum utilizes Python 3.6, PyTorch 1.0, NLTK 3.3.0, and SpaCy 2.0, which, while not the most current versions, offer valuable insights for users working with legacy PyTorch environments.
Course Content
Module 1
-
The Course Overview
00:00 -
Using Deep Learning in Natural Language Processing
00:00 -
Functions and Features of PyTorch
00:00 -
Installing and Setting Up PyTorch
00:00 -
Understanding Sentiment Analysis and NMT
00:00 -
NLTK and spaCy Installations
00:00 -
Tokenization with NLTK
00:00 -
Stop Words
00:00 -
Lemmatization
00:00 -
Pipelines
00:00 -
Working with Word Embeddings
00:00 -
Setting Up and Installing gensim
00:00 -
Exploring Word Embeddings with gensim
00:00 -
Understanding the Embeddings Created
00:00 -
Pretrained Embeddings Using Word2vec
00:00 -
Working with Recurrent Neural Network
00:00 -
Implementing RNN
00:00 -
Results with RNN
00:00 -
Working with LSTM
00:00 -
Implementing LSTM
00:00 -
Results with LSTM
00:00 -
Intro to seq2seq
00:00 -
Installations
00:00 -
Implementing seq2seq – Encoder
00:00 -
Implementing seq2seq – Decoder
00:00 -
Results with seq2seq
00:00 -
Introduction to Attention Networks
00:00 -
Implementing seq2seq – Encoder
00:00 -
Results with Attention Network
00:00 -
The Way Forward
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.