Hi, what do you want to do?
Crash Course
Natural Language Processing
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...
Crash Course
Make an AI Sound Like a YouTuber (LAB)
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...
Curated Video
Advanced Chatbots with Deep Learning and Python - Predictions
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Model Completion
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Answer and Response
After learning to create our encoders for the input sequences and the questions, the encoders will match the data and obtain the responses.
Curated Video
Advanced Chatbots with Deep Learning and Python - Encoding
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Vectorizing Train and Test Data
After creating the vectorization function, we will input the stories, queries, and answers using the vectorize function that we created using the train data.
Curated Video
Advanced Chatbots with Deep Learning and Python - Vectorize Stories
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Separation and Sequence
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Tokenizer
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Max Story and Question Length
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Develop Vocabulary
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Data Preparation
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Importing Libraries
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Project Overview and Packages
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Steps Involved
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Encoder Decoder
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Deep Learning Architecture
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Module Introduction-2
In this video, you will learn more about deep learning and the general architecture, chatbot development with deep learning, and its related concepts.
Curated Video
Advanced Chatbots with Deep Learning and Python - Chatbots in Ecommerce
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.
Curated Video
Advanced Chatbots with Deep Learning and Python - Chatbots in Business
In this video, we will understand the benefits of chatbots in businesses, including lead qualification, lead nurturing, and data mining techniques.
Curated Video
Advanced Chatbots with Deep Learning and Python - Chatbots in Medical Domain
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,...
Curated Video
Advanced Chatbots with Deep Learning and Python - Benefits of Deep Learning Chatbots
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...
Curated Video
Advanced Chatbots with Deep Learning and Python - Generative Versus Retrieval Chatbots
In this lecture, you will learn about a generative and retrieval chatbot and compare the differences between the two chatbots.