Course curriculum

  • 1

    Introduction

    • Course and Instructor Introduction
    • AI Sciences Introduction
    • Course Description
    • ML Based Chatbots
    • Conversational Chatbots
  • 2

    Overview of Chatbots

    • Module Overview
    • History of Chatbots
    • Applications of Chatbots
    • Chatbots vs Virtual Assistants vs Personal Assistants
    • Benifits of Chatbots
    • Why Should Companies Pick Chatbots
    • Chatbot Types
    • Rule Based Chatbots
    • Self Learning Chatbots
    • Mechanism of Chatbots
    • Challenges of Chatbots
    • Quiz
    • Quiz Solution
  • 3

    Machine Learning Based Chatbots

    • Module Introduction
    • Module Overview
    • Architecture of ML Chatbots
    • ML Enabled Features
    • Revolution with ML
    • NLTK Features
    • Rule Based Chatbots
    • Package Installation
    • Data Input
    • Word Tokens and Remove ASCII
    • Remove Tags and Lemmatize
    • Chatbot Greets
    • Response Generation
    • Wiki Search
    • Developing Results
    • Local Search and Wikipidea Search
  • 4

    Project: Conversational Chatbot Development with Machine Learning

    • Module Introduction
    • Project Overview and Packages
    • Getting the Data
    • Elimination
    • Tokenization
    • Lemmatization and Processed Text
    • Greeting Function
    • Generate Response
    • Bot Finishing
    • Testing the Bot