Skip to content
UdemyDeep LearningPaid courseIntermediate level

Applied Deep Learning: Build a Chatbot - Theory, Application (Udemy.com)

Understand the Theory of how Chatbots work and implement them in Python and PyTorch!

Created by: Fawaz Sammani

Last updated October 2020

icon
What you will learn

  • Understand the theory behind Sequence Modeling
  • Understand the theory of how Chatbots work
  • Undertand the theory of how RNNs and LSTMs work
  • Get Introduced to PyTorch
  • Implement a Chatbot in PyTorch
  • Undertand the theory of different Sequence Modeling Applications

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating4.5 out of 5higher than 46% of them
  • Reviews1,027#50 of 127 by number of reviews
  • Length6.2 hoursshorter than 71% of them
  • Last updatedOctober 2020earlier than 84% of them

icon
Course Description

In this course, you'll learn the following:

  • RNNs and LSTMs

  • Sequence Modeling

  • PyTorch

  • Building a Chatbot in PyTorch

We will first cover the theoretical concepts you need to know for building a Chatbot, which include RNNs, LSTMS and Sequence Models with Attention.

Then we will introduce you to PyTorch, a very powerful and advanced deep learning Library. We will show you how to install it and how to work with it and with PyTorch Tensors.

Then we will build our Chatbot in PyTorch!

Please Note an important thing: If you don't have prior knowledge on Neural Networks and how they work, you won't be able to cope well with this course. Please note that this is not a Deep Learning course, it's an Application of Deep Learning, as the course names implies (Applied Deep Learning: Build a Chatbot). The course level is Intermediate, and not Beginner. So please familiarize yourself with Neural Networks and it's concepts before taking this course.  If you are already familiar, then your ready to start this journey!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Fawaz Sammani

I am a researcher doing my research in Computer Vision. Through out my research period, i have achieved many of my research goals and published multiple research papers. I have three courses, one which provides a complete guide to Image Processing with MATLAB, where you will master the basics of Image Processing and build interfaces for them,  another course which is a complete guide to Neural Networks, where you'll master neural networks and deep learning topics in depth both theoretically and practically in one of the most powerful deep learning frameworks! I am extremely happy to share my knowledge and experience throughout my courses! 

icon
More courses by Fawaz Sammani

$10.99

$10.99

icon
More Deep Learning courses

$109.99

$109.99

$79.99

$16.99

$124.99

Free

icon
Reviews

4.5

1,027 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Rania Sherif Elashmawy on 2/5/2025

I like the course, as a beginner stage for chatbot and practicing advanced coding techniques. I liked that he explained how every made and ready-made function works in details and with examples. I liked how he explained the expected dimension from each layer. I didn't like that we kind of were doing things for no reason, like create a list for the paired Q&A, to save the paired list in a file , the call the file and decode it. Instead we could have just used the created list. I didn't get whey we created a zeropadding function, if we're going to remove the zeros.

By Rajasekharan A H on 10/6/2022

I loved your simple explanation.. easily understandable... suggesting for all who did not understand attention concept...

By Mali Co on 4/16/2022

I want to thank you for this amazing course!! A college level course on abstract topic with all the intuition and math behind it with clear explanations.

By Sam Ariabod on 12/3/2019

Great course for learning about NLP concepts. This could have easily been a paid course and well worth 10 bucks and I am writing this only a quarter of the way through.

By Peter Odero on 11/16/2019

A good match. The instructor explains concepts in a simple manner that is easy to understand. All code lines explained.

By Moses Ongwenyi on 10/3/2019

An awesome introduction to RNN, the course visualisations make great understanding - Exceeded my expectations - An amazing explanation to NLP and DNN concepts

By Dale Pinn on 9/18/2019

The first 2 - 3 lectures were well executed, and I was with you. Then there was a lot of umm and ahh and indecisiveness which got me lost. Would recommend a bit of a script to sound a bit more confident. Otherwise good job and thanks.

By Marco Da Cruz Silva on 2/17/2019

Course was good for someone like me who likes to visualize things based on data flows, exercises and examples of code.

By Rutvik Trivedi on 1/25/2019

Hats Off to you Fawaz sir!!! This was one of the best course I have ever opted for. The explanations given by the instructor were in depth and understandable even for beginners. Just one drawback is that there were not enough question practice sets to test the understandings. Other than that, it was great!!

By Keyur Shrimali on 1/12/2019

It was really good experience to attend this course and learn something good from it. It was helpful and booster for beginners in chatbot application. Also, instructor was good as he was explaining each thing very nicely and in detail. But, i think there must be more content and specifications needed for this course to be fully undrstandable. Thank you.

Showing all 10 reviews on CourseDuck

Read all 1,027 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100