Live Training With Hadelin

Discover the 5 steps to Unlock your Career!

Days
Hours
Minutes
Seconds

Greetings

Welcome to the data repository for the Deep Learning and NLP: How to build a ChatBot course by Hadelin de Ponteves and Kirill Eremenko. The supplementary materials are below. Enjoy!


Welcome to the Course!

Section 1. Welcome to the course!


Deep NLP Intuition

Lecture 13 – Attention Mechanisms (Part 2)

Additional reading:


Building a Chatbot with Deep NLP


Part 1: Data Pre-Processing


Part 2: Building the SEQ2SEQ Model

Lecture 35 – Step 18

The TensorFlow placeholder function:

Lecture 36 – Step 19

The most important tools used:

Lecture 37 – Step 20

The most important tools used:

Lecture 38 – Step 21

The most important tools used:

Lecture 39 – Step 22

The most important tools used:

Lecture 40 – Step 23

The most important tools used:

Lecture 41 – Step 24

The most important tools used:


Part 3: Training the SEQ2SEQ Model

Lecture 44 – Step 25

Geoffrey Hinton’s Paper:

Lecture 45 – Step 26

The most important tools used:

Lecture 47 – Step 28

The TensorFlow placeholder_with_default function:

Lecture 48 – Step 29

The TensorFlow shape function:

Lecture 49 – Step 30

The TensorFlow reverse function:

Lecture 50 – Step 31

The most important tools used:

Lecture 52 – Step 33

Difference between return and yield:

Lecture 54 – Step 35

The most important tools used:


Part 4: Testing the SEQ2SEQ Model

Lecture 58 – Step 37

The most important tools used:


Other ChatBot Implementations

Lecture 63

Intuition and Code resources for the Best ChatBot:

Lecture 64

Find below a great ChatBot implementation in TensorFlow 1.4.(This ChatBot was built by Luka Anicin, who I am very happy to rank among the students of this course.)

Thanks very much Luka for sharing:

https://github.com/lucko515/chatbot-startkit

Downloadable Materials:

Lecture 65

For PyTorch lovers, please find below a ChatBot Implementation in PyTorch.To run this make sure to have PyTorch installed in anaconda (either the anaconda main environment or any virtual environment you are using). (This ChatBot was built by Alexis Jacq, a PhD student in Robotics and also a good friend of mine.)

Thanks Alexis for sharing:

https://github.com/alexis-jacq/Pytorch-ChatBot

Downloadable Materials: