Contents
Intro
Intro to NLP & Deep Learning
Python Packages
Intro to Natural Language Processing
NLP Libraries
Start with NLP
Intro to Deep Learning
What are Neural Networks?
Basic Structure of Neural Networks
Types of Neural Networks
Multilayer Perceptrons
Stochastic Gradient Descent
Backpropagation
Deep Learning Libraries
Next Steps
Word Vector Representations
Intro to Word Embedding
Word2vec
Subsampling Frequent Words
Word2vec Code
Skip-Gram Code
CBOW Code
Next Steps
Unfolding Recurrent Neural Networks
Recurrent Neural Networks
Next Steps
Chatbot
Intro to Chatbot
Conversational Bot
Automatic Text Generation
Next Steps
Sentiment Classification
Self-Attentive Sentence Embedding
Implementing Sentiment Classification
Sentiment Classification Code
Model Results
Scope for Improvement
Next Steps
Index