NLP Case Studies: Developing an AI Chatbot
Natural Language Processing 2022
| Intermediate
- 9 videos | 1h 19m 12s
- Includes Assessment
- Earns a Badge
An AI chatbot is a program within a website or app that simulates human conversations using natural language processing (NLP). Chatbots are programmed to address users' needs independently of a human operator. Common chatbot functions include answering frequently asked questions and helping users navigate a website or app. In this course, explore the AI chatbot application flow and learn about data loading and text preprocessing. Next, discover how to transform the data into numeric values and perform one-hot data encoding. Finally, practice creating and training models, loading a trained model, defining a response function, and setting test questions. Upon completion, you'll be able to develop a simple chatbot using transformers that will automatically reply to user questions.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseoutline the steps and overall architecture of the AI chatbot applicationload data and perform text preprocessingperform one-hot encoding of categorical variablescreate encoder and decoder models and train them
-
load a trained model and define a response functionset up test questions and answers for a chatbot applicationmake a chatbot interactivesummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview32sUP NEXT
-
2.AI Chatbot Application Flow2m 27s
-
3.Loading Data and Performing Text Preprocessing16m 45s
-
4.Performing One-hot Encoding of Categorical Variables13m 59s
-
5.Creating and Training Encoder and Decoder Models9m 53s
-
6.Loading a Trained Model and Defining a Response8m 35s
-
7.Setting Up Questions and Answers for a Chatbot App10m 35s
-
8.Making a Chatbot Interactive15m 42s
-
9.Course Summary44s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.