NLP Case Studies: Developing an AI Chatbot

Natural Language Processing    |    Intermediate
  • 9 videos | 1h 19m 12s
  • Includes Assessment
  • Earns a Badge
Rating 3.3 of 7 users Rating 3.3 of 7 users (7)
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 course
    Outline the steps and overall architecture of the ai chatbot application
    Load data and perform text preprocessing
    Perform one-hot encoding of categorical variables
    Create encoder and decoder models and train them
  • Load a trained model and define a response function
    Set up test questions and answers for a chatbot application
    Make a chatbot interactive
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 32s
  • 2m 27s
  • Locked
    3.  Loading Data and Performing Text Preprocessing
    16m 45s
  • Locked
    4.  Performing One-hot Encoding of Categorical Variables
    13m 59s
  • Locked
    5.  Creating and Training Encoder and Decoder Models
    9m 53s
  • Locked
    6.  Loading a Trained Model and Defining a Response
    8m 35s
  • Locked
    7.  Setting Up Questions and Answers for a Chatbot App
    10m 35s
  • Locked
    8.  Making a Chatbot Interactive
    15m 42s
  • Locked
    9.  Course Summary
    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.

YOU MIGHT ALSO LIKE

Rating 3.8 of 5 users Rating 3.8 of 5 users (5)
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)
Rating 4.5 of 264 users Rating 4.5 of 264 users (264)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 12 users Rating 4.2 of 12 users (12)
Rating 4.6 of 22 users Rating 4.6 of 22 users (22)
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)