NLP Case Studies: Developing an AI Chatbot
Natural Language Processing
| 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
-
32s
-
2m 27s
-
16m 45s
-
13m 59s
-
9m 53s
-
8m 35s
-
10m 35s
-
15m 42s
-
44s
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.