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

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

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

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

Python Natural Language Processing Cookbook

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

О курсе

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 hands-on approach to mastering Natural Language Processing (NLP) in Python, focusing on real-world applications and advanced techniques. You'll learn how to extract insights from text, build NLP pipelines, and leverage modern transformer models like GPT-4 for complex tasks. Through step-by-step recipes, you will gain practical skills in text preprocessing, grammar analysis, semantic representation, classification, topic modeling, and visualization. The course also guides you through implementing generative AI solutions and applying natural language understanding for diverse domains. These exercises help translate theory into actionable outcomes for data-driven projects. What sets this course apart is its combination of foundational NLP knowledge with cutting-edge developments in large language models and explainable AI (XAI). Each module pairs theory with hands-on coding exercises using Python and open-source libraries, ensuring learners can immediately apply concepts in practical settings. This course is designed for Python programmers, data scientists, and machine learning engineers who want to strengthen NLP expertise. No prior NLP experience is required, but familiarity with Python programming is recommended.

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

Generative AILarge Language ModelingUnstructured DataPrompt PatternsAnalysisRetrieval-Augmented GenerationNatural Language ProcessingEmbeddingsApplied Machine LearningPrompt EngineeringLLM ApplicationPython ProgrammingOpenAI APIStatistical Machine LearningMachine Learning MethodsHugging FaceText MiningUnsupervised LearningData VisualizationNetwork Model

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

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

01Learning NLP Basics10 материалов

Mastering Text Preprocessing with NLTK and spaCy

OverviewВидеоIntroductionЧтениеGetting ReadyЧтениеSee alsoЧтение

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

Packt - Course Instructors

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

Python Natural Language Processing Cookbook
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.1 ч

10 модулей

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

Часть программы вашего университета
There's Still MoreЧтение
There's MoreЧтение
Combining Similar Words LemmatizationЧтение
Removing StopwordsЧтение
There's Still MoreЧтение
Foundations of Natural Language ProcessingЗадание
02Playing with Grammar6 материалов

Uncovering Sentence Structure with NLP Tools

OverviewВидеоIntroductionЧтениеGetting the Dependency ParseЧтениеExtracting Noun ChunksЧтениеExtracting Subjects and Objects of the SentenceЧтениеGrammar Analysis in NLPЗадание
03Representing Text – Capturing Semantics10 материалов

From Bag-of-Words to Deep Semantic Embeddings: Unlocking Text Meaning

OverviewВидеоIntroductionЧтениеPutting Documents into a Bag of WordsЧтениеConstructing an N-Gram ModelЧтениеRepresenting Texts with TF-IDFЧтениеUsing Word EmbeddingsЧтениеTraining Your Own Embeddings ModelЧтениеUsing BERT and OpenAI Embeddings Instead of Word EmbeddingsЧтениеRetrieval Augmented Generation (RAG)ЧтениеExploring Text Representation in Natural Language ProcessingЗадание
04Classifying Texts8 материалов

From Keywords to AI: Practical Approaches to Text Classification

OverviewВидеоIntroductionЧтениеPerforming Rule-Based Text Classification Using KeywordsЧтениеClustering Sentences Using K-Means Unsupervised Text ClassificationЧтениеUsing SVMs for Supervised Text ClassificationЧтениеTraining a spaCy Model for Supervised Text ClassificationЧтениеClassifying Texts Using OpenAI ModelsЧтениеClassifying Texts FundamentalsЗадание
05Getting Started with Information Extraction8 материалов

Unlocking Insights: Practical Text Extraction and Entity Recognition

OverviewВидеоIntroductionЧтениеFinding Similar Strings Levenshtein DistanceЧтениеExtracting KeywordsЧтениеPerforming Named Entity Recognition Using spaCyЧтениеTraining Your Own NER Model with spaCyЧтениеFine-tuning BERT for NERЧтениеFoundations of Information ExtractionЗадание
06Topic Modeling7 материалов

Unveiling Hidden Themes: Modern Approaches to Topic Modeling

OverviewВидеоIntroductionЧтениеCommunity Detection Clustering with SBERTЧтениеK-Means Topic Modeling with BERTЧтениеTopic Modeling Using BERTopicЧтениеUsing Contextualized Topic ModelsЧтениеTopic Modeling FundamentalsЗадание
07Visualizing Text Data6 материалов

Bringing Text to Life: Visual Tools for NLP Insights

OverviewВидеоIntroductionЧтениеVisualizing Parts of SpeechЧтениеCreating a Confusion Matrix PlotЧтениеConstructing Word CloudsЧтениеVisualizing Text Data ConceptsЗадание
08Transformers and Their Applications7 материалов

Hands-On NLP: From Tokenization to Text Generation with Transformers

OverviewВидеоIntroductionЧтениеTokenizing the Text in Your DatasetЧтениеClassifying TextЧтениеUsing a Zero-shot ClassifierЧтениеGenerating TextЧтениеExploring Transformers and Their FunctionalitiesЗадание
09Natural Language Understanding9 материалов

Mastering NLU: From Question Answering to Explainable AI

OverviewВидеоIntroductionЧтениеAnswering Questions from a Long Text PassageЧтениеSee alsoЧтениеSummarizing Text Using Pre-Trained Models Based on TransformersЧтениеDetecting Sentence EntailmentЧтениеEnhancing Explainability via a Classifier-Invariant ApproachЧтениеEnhancing Explainability via Text GenerationЧтениеExploring Natural Language UnderstandingЗадание
10Generative AI and Large Language Models9 материалов

Hands-On with LLMs: From Local Deployment to Intelligent Chatbots

OverviewВидеоIntroductionЧтениеRunning an LLM LocallyЧтениеRunning an LLM to Follow InstructionsЧтениеAugmenting an LLM with External DataЧтениеAugmenting the LLM with External ContentЧтениеCreating a Chatbot Using an LLMЧтениеGenerating Code Using an LLMЧтениеExploring Generative AI and LLM FundamentalsЗадание