Deep Learning and NLP A-Z™ How to create a ChatBot
This is a subtitle. Get more detailed about your course here!
We've talked about, speculated and often seen different applications for Artificial Intelligence - But what about one piece of technology that will not only gather relevant information, better customer service and could even differentiate your business from the crowd?
ChatBots are here, and they came change and shape-shift how we've been conducting online business. Fortunately technology has advanced enough to make this a valuable tool something accessible that almost anybody can learn how to implement.
If you want to learn one of the most attractive, customizable and cutting edge pieces of technology available, then this course is just for you!
Get Excited!
Applications
What You'll Need For This Module
Plan of Attack
Types of Natural Language Processing
Classical vs Deep Learning Models
End-to-end Deep Learning Models
Bag-of-words model
Seq2Seq Architecture (Part 1)
Seq2Seq Architecture (Part 2)
Seq2Seq Training
Beam Search Decoding
Attention Mechanisms (Part 1)
Attention Mechanisms (Part 2)
ChatBot - Step 1
ChatBot - Step 2
ChatBot - Step 3
Welcome to Part 1 - Data Preprocessing
ChatBot - Step 4
ChatBot - Step 5
ChatBot - Step 6
ChatBot - Step 7
ChatBot - Step 8
ChatBot - Step 9
ChatBot - Step 10
ChatBot - Step 11
ChatBot - Step 12
ChatBot - Step 13
ChatBot - Step 14
ChatBot - Step 15
ChatBot - Step 16
ChatBot - Step 17
Part 1 Checkpoint!
What You'll Need For This Module
Welcome to Part 2 - Building the Seq2Seq Model
ChatBot - Step 18
ChatBot - Step 19
ChatBot - Step 20
ChatBot - Step 21
ChatBot - Step 22
ChatBot - Step 23
ChatBot - Step 24
Part 2 Checkpoint!
What You'll Need For This Module
Welcome to Part 3 - Training the Seq2Seq Model
ChatBot - Step 25
ChatBot - Step 26
ChatBot - Step 27
ChatBot - Step 28
ChatBot - Step 29
ChatBot - Step 30
ChatBot - Step 31
ChatBot - Step 32
ChatBot - Step 33
ChatBot - Step 34
ChatBot - Step 35
ChatBot - Step 36
Part 3 Checkpoint!
What You'll Need For This Module
Welcome to Part 4 - Testing the Seq2Seq Model
ChatBot - Step 37
ChatBot - Step 38
ChatBot - Step 39
ChatBot - Step 40
Part 4 Checkpoint!
ChatBot - Step 41: Improving & Tuning the ChatBot
ChatBot - Step 42: Introduction to a new model & setup
ChatBot - Step 42: Introduction to a new model & setup (Resource Download)
ChatBot - Step 43: Chatbot model discussion
ChatBot - Step 44: Tensorboard
ChatBot - Step 45: Run the new chatbot model
ChatBot - Step 45: Run the new chatbot model (Resource Download)
What You'll Need For This Module
The Best ChatBot
The Best ChatBot (Download)
A ChatBot Implementation in TensorFlow 1.4
A ChatBot Implementation in PyTorch
Plan of Attack
The Neuron
The Activation Function
How do Neural Networks work?
How do Neural Networks learn?
Gradient Descent
Stochastic Gradient Descent
Backpropagation
Plan of Attack
What are Recurrent Neural Networks?
Vanishing Gradient Problems for RNNs
Long Short Term Memory
Practical Intuition
Long Short Term Memory Variations
Eric Chu