К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Basics of Chatbots with Machine Learning & Python · LearnSpace
Назад в каталог
courseraАнализ данных

Basics of Chatbots with Machine Learning & Python

Курс от Packt
Средний≈ 5.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers a thorough exploration of chatbots and their development using machine learning and Python. You’ll start with an introduction to chatbots, including their history and various applications across industries. The course then delves into the distinctions between chatbots, virtual assistants, and personal assistants, providing a comprehensive overview of their respective benefits and challenges. As you progress, you’ll focus on machine learning-based chatbots, exploring their architecture, features, and the revolutionary impact of ML on customer service, healthcare, and more. You’ll gain practical experience by working with the Natural Language Toolkit (NLTK) to develop rule-based chatbots, covering essential topics such as data input, word tokenization, lemmatization, and response generation. The course also covers advanced concepts like Wikipedia search integration and local search mechanisms, enabling you to build more robust and interactive chatbots. Finally, you will apply everything you’ve learned in a project where you develop a conversational chatbot from scratch. You’ll handle data collection, preprocessing, and response generation using sophisticated techniques like TF-IDF and cosine similarity. By the end, you’ll have a fully functional chatbot and a deep understanding of the principles and practices of chatbot development, positioning you to leverage AI in real-world applications. This course is ideal for software developers, data scientists, and AI enthusiasts who want to build chatbots using machine learning and Python. A basic understanding of Python programming is required, and familiarity with machine learning concepts will be beneficial but not mandatory.

Навыки, которые вы освоите

Python ProgrammingNatural Language ProcessingData CollectionData PreprocessingText MiningArtificial IntelligenceData ProcessingData AnalysisApplied Machine LearningMachine Learning MethodsMachine LearningArtificial Intelligence and Machine Learning (AI/ML)

Программа курса

4 модулей · 51 учебных материалов

01Introduction6 материалов

Introduction

Course and Instructor IntroductionВидеоFull Course ResourcesЧтениеAI Sciences IntroductionВидеоCourse DescriptionВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Basics of Chatbots with Machine Learning & Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.5 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Венгерский

Часть программы вашего университета
ML-Based ChatbotsВидео
Conversational ChatbotsВидео
02Overview of Chatbots15 материалов

Overview of Chatbots

Module OverviewВидеоHistory of ChatbotsВидеоApplications of ChatbotsВидеоChatbots Versus Virtual Assistants Versus Personal AssistantsВидеоBenefits of ChatbotsВидеоWhy Should Companies Pick ChatbotsВидеоChatbot TypesВидеоRule-Based ChatbotsВидеоSelf-Learning ChatbotsВидеоMechanism of ChatbotsВидеоChallenges of ChatbotsВидеоQuizВидеоQuiz SolutionВидеоUnderstanding Chatbot BasicsDIALOGUEAssessment 1Задание
03Machine Learning-Based Chatbots17 материалов

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 Wikipedia SearchВидеоUnderstanding Machine Learning Chatbot ArchitectureDIALOGUE
04Project: Conversational Chatbot Development with Machine Learning13 материалов

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ВидеоAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание