YoVDO

Language Models in Python: Basic Chatbots

Offered By: Codecademy

Tags

Python Courses Regular Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Build rules- and retrieval-based chatbots in Python.

Want to build your own AI chatbot? In this course, you will learn how to build basic chatbots that respond to users by classifying user intent and following rules to retrieve specific information. This course lays the foundation for building more advanced AI chatbots using deep learning.


* Build rules and retrieval chatbots

* Classify user intent

* Perform entity recognition


### Notes on Prerequisites
We recommend that you complete [Language Models with Python: Generative Text](https://codecademy.com/learn/text-generation) before completing this course. You will also need to know [OOP in Python](https://www.codecademy.com/learn/learn-intermediate-python-3-object-oriented-programming/modules/int-object-oriented-programming-course). If you are a beginner, learn to build generative AI chatbots from scratch in our [Build Chatbots with Python](https://www.codecademy.com/learn/paths/build-chatbots-with-python) Skill Path.

Syllabus

  • Language Parsing: Apply regular expressions (regex) and other natural language parsing tactics to find meaning and insights in the texts you read every day.
    • Lesson: Natural Language Parsing with Regular Expressions
    • Project: Discover Insights into Classic Texts
    • Quiz: Natural Language Parsing with Regular Expressions
  • Rule-Based Chatbots: Combine NLP knowledge and rule-based architecture to build a more robust chatbot with Python.
    • Lesson: Rule-Based Chatbots
    • Quiz: Rule-Based Chatbots
    • Project: Alienbot
  • Retrieval-Based Chatbots: Build retrieval-based chatbots with language parsing.
    • Lesson: Retrieval-Based Chatbots
    • Quiz: Retrieval-Based Chatbots
    • Project: Cyborg Cantina
    • Informational: What's Next?

Taught by

Jace van Auken

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity