Instructional Video12:31
Crash Course

Natural Language Processing

12th - Higher Ed
So far in this series, we've mostly focused on how AI can interpret images, but one of the most common ways we interact with computers is through language - we type questions into search engines, use our smart assistants like Siri and...
Instructional Video15:16
Crash Course

Make an AI Sound Like a YouTuber (LAB)

12th - Higher Ed
Let’s try to help John Green Bot sound a bit more like the real John Green using Natural Language Processing. Today, we're going to code a program that takes a one word prompt and then completes the sentence that sounds like something...
Instructional Video4:32
Curated Video

Advanced Chatbots with Deep Learning and Python - Predictions

Higher Ed
After checking our model for accuracy, we will make predictions of our results from the model we created. We will visualize the predictions using the test data.
Instructional Video5:06
Curated Video

Advanced Chatbots with Deep Learning and Python - Model Completion

Higher Ed
In this video, after training and testing the data, querying the questions, and obtaining responses, we are now at model completion with compiling the questions and responses to check for accuracy.
Instructional Video5:44
Curated Video

Advanced Chatbots with Deep Learning and Python - Answer and Response

Higher Ed
After learning to create our encoders for the input sequences and the questions, the encoders will match the data and obtain the responses.
Instructional Video6:52
Curated Video

Advanced Chatbots with Deep Learning and Python - Encoding

Higher Ed
We will begin to develop our deep learning model and input placeholders to store the maximum story length, question length, and define the vocabulary size. We will now build our encoder using the sequential model.
Instructional Video5:47
Curated Video

Advanced Chatbots with Deep Learning and Python - Vectorizing Train and Test Data

Higher Ed
After creating the vectorization function, we will input the stories, queries, and answers using the vectorize function that we created using the train data.
Instructional Video9:39
Curated Video

Advanced Chatbots with Deep Learning and Python - Vectorize Stories

Higher Ed
In this video, we will understand how to vectorize the story by defining functions, using the data, and developing an index and tokenizer. We will also determine the maximum story length calculated.
Instructional Video5:10
Curated Video

Advanced Chatbots with Deep Learning and Python - Separation and Sequence

Higher Ed
In this video, you will learn to make the train-test story questions and answers. We will then use a for loop to enter the story, question, and answer into the respective parts.
Instructional Video3:01
Curated Video

Advanced Chatbots with Deep Learning and Python - Tokenizer

Higher Ed
You will learn to import the tokenizer with and without filters. We will fit the tokenizer into our vocabulary using the fit_on_texts built-in command.
Instructional Video3:49
Curated Video

Advanced Chatbots with Deep Learning and Python - Max Story and Question Length

Higher Ed
In this video, you will learn to define the project's story length and question length, determined by the number of words in the story or question.
Instructional Video5:15
Curated Video

Advanced Chatbots with Deep Learning and Python - Develop Vocabulary

Higher Ed
In this video, you will learn to combine the datasets, test data, and train data; we will use the all_data function to combine the datasets.
Instructional Video6:47
Curated Video

Advanced Chatbots with Deep Learning and Python - Data Preparation

Higher Ed
We will use the two datasets available for our project, the training QA and the testing QA. We will save them in our project folder and invoke them as needed.
Instructional Video5:24
Curated Video

Advanced Chatbots with Deep Learning and Python - Importing Libraries

Higher Ed
This video demonstrates how to import step by step the four main libraries required for our project, including TensorFlow, NumPy, Keras, and Pickle, and you will learn about importing Sequential and Model.
Instructional Video3:53
Curated Video

Advanced Chatbots with Deep Learning and Python - Project Overview and Packages

Higher Ed
After theoretically learning about chatbots, we will now develop a chatbot practically by importing the requisite libraries—TensorFlow NumPy, Keras, and Pickle. We will build a chatbot based on a story and make predictions of true or false.
Instructional Video1:59
Curated Video

Advanced Chatbots with Deep Learning and Python - Steps Involved

Higher Ed
In this lesson, you will learn about the various steps involved in developing chatbots based on deep learning techniques. We will install the required packages, define chat models and tokenization, and set up the encoder-decoder model.
Instructional Video1:47
Curated Video

Advanced Chatbots with Deep Learning and Python - Encoder Decoder

Higher Ed
In this video, we will understand what encoder and decoder are, their architecture, and long short-term memory (LSTM), a neural network used in deep learning.
Instructional Video2:22
Curated Video

Advanced Chatbots with Deep Learning and Python - Deep Learning Architecture

Higher Ed
This video elaborates on the deep learning architecture in chatbots, integration of deep learning with chatbots, natural language processing (NLP), source content, interaction history, and analytics.
Instructional Video2:55
Curated Video

Advanced Chatbots with Deep Learning and Python - Module Introduction-2

Higher Ed
In this video, you will learn more about deep learning and the general architecture, chatbot development with deep learning, and its related concepts.
Instructional Video2:55
Curated Video

Advanced Chatbots with Deep Learning and Python - Chatbots in Ecommerce

Higher Ed
Let's understand the benefits of chatbots in ecommerce, including personalized services, real-time interaction, collection of feedback, provide metrics, lead generation, deep analytics, and storytelling.
Instructional Video4:42
Curated Video

Advanced Chatbots with Deep Learning and Python - Chatbots in Business

Higher Ed
In this video, we will understand the benefits of chatbots in businesses, including lead qualification, lead nurturing, and data mining techniques.
Instructional Video4:39
Curated Video

Advanced Chatbots with Deep Learning and Python - Chatbots in Medical Domain

Higher Ed
We will explore the first kind of chatbot operating in the medical domain. We will look at the benefits, including the ability to schedule appointments, check patient symptoms, provide support, help with coverage and insurance claims,...
Instructional Video4:34
Curated Video

Advanced Chatbots with Deep Learning and Python - Benefits of Deep Learning Chatbots

Higher Ed
In this video, we will look at what deep learning chatbots are and how they work. We will also understand the benefits of deep learning chatbots, including improved customer experience, service integration, customer care, personalized...
Instructional Video4:10
Curated Video

Advanced Chatbots with Deep Learning and Python - Generative Versus Retrieval Chatbots

Higher Ed
In this lecture, you will learn about a generative and retrieval chatbot and compare the differences between the two chatbots.