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

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

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

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

Natural Language Processing Essentials

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

О курсе

This course introduces the fundamentals of Natural Language Processing (NLP), combining core linguistic concepts with hands-on programming techniques to help you understand how machines process human language. Whether you're new to NLP or looking to build foundational skills, this course provides a clear and practical path into one of the most exciting areas of AI and data science. Through guided lessons and real-world examples, you'll learn how to clean, structure, and analyze text data, apply feature extraction techniques, and build basic NLP models for tasks like text classification and named entity recognition. By the end of this course, you will be able to: • Understand NLP basics and key language concepts like morphology, syntax, semantics, and pragmatics. • Apply text cleaning and preprocessing techniques using NLTK and SpaCy, including tokenization, stemming, lemmatization, and embeddings. • Analyze text features by extracting Bag of Words, TF-IDF, and Word2Vec representations. • Evaluate machine learning models built for text classification. • Create NLP solutions by implementing Named Entity Recognition and syntactic parsing. This course is ideal for beginners, data enthusiasts, and aspiring NLP practitioners who want to gain a strong foundation in natural language processing and its applications in AI. No prior experience with NLP is required. A basic understanding of Python or machine learning concepts will be helpful, but not mandatory. Join us to begin your journey into the world of Natural Language Processing and text analysis with Python!

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

Data PreprocessingModel EvaluationClassification AlgorithmsMachine Learning MethodsDependency AnalysisEmbeddingsApplied Machine Learning

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

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

01Introduction to NLP and Lingustics30 материалов

Overview of Natural Language Processing

Welcome to Natural Language Processing EssentialsЧтениеSpecialization IntroductionВидеоCourse IntroductionВидеоWhat is NLP?Видео

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

Edureka

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.9 ч

4 модулей

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

Субтитры: Венгерский

Часть программы вашего университета
Classification and Working of NLPВидео
History of NLP DevelopmentВидео
Key Challenges: Ambiguity, Variation, BiasВидео
Further Exploration of NLP ChallengesВидео
Real-World NLP ApplicationsВидео
Rule-Based vs. Statistical ApproachesВидео
Evolution of NLP: From Rule-Based Systems to Deep Learning ApproachesЧтение
Introduce YourselfОбсуждение
Practice Quiz: Overview of Natural Language ProcessingЗадание

Linguistic Basics for NLP

Morphology: Words, Stems, LemmasВидеоSentence StructuringВидеоParsingВидеоSemantics in NLP: Understanding Meaning and ContextВидеоPragmatics: Context and Conversational MeaningВидеоDiscourse Analysis in NLPВидеоLinguistics for NLP: Morphology, Syntax, and SemanticsЧтениеPractice Quiz: Linguistic Basics for NLPЗадание

NLP Pipeline and Text Representation

Steps in an NLP WorkflowВидеоBasic Text Cleaning: Stopwords, Lowercasing, TokenizationВидеоIntroduction to Word Embeddings: One-Hot EncodingВидеоHandling Noise and Special CharactersВидеоDemonstration: Lowercasing, Stopword Removal and TokenizationВидеоDemonstration: One-Hot EncodingВидеоPractice Quiz: NLP Pipeline and Text RepresentationЗадание

Module Wrap-Up and Assessment

Summary of Introduction to NLP and LinguisticsВидеоKnowledge Check: Introduction to NLP and LinguisticsЗадание
02Text Processing and Feature Engineering54 материалов

Tokenization and Normalization

Using Regex for NLPВидеоTypes of Tokenization: Subword tokenizationВидеоTypes of Tokenization: Character tokenizationВидеоHandling Punctuation and Special CharactersВидеоNormalization Techniques: Accents, Unicode, Special CharactersВидеоDemonstration: Word TokenizationВидеоDemonstration: Subword TokenizationВидеоDemonstration: NormalizationВидеоTokenization and Normalization: Preparing Text for Language ProcessingЧтениеPractice Quiz: Tokenization and NormalizationЗадание

Stemming and Lemmatization

Rule Based StemmingВидеоPorter StemmerВидеоSnowball StemmerВидеоLancaster StemmerВидеоLovins Stemmer, Krovetz Stemmer and Context-Aware StemmingВидеоIntroduction to LemmatizationВидео

Vector Representation and Feature Extraction

Part-of-Speech (POS) TaggingВидеоText Representation: Bag of Words (BoW)ВидеоText Representation: TF-IDFВидеоWord Embeddings: Word2VecВидеоWord Embeddings: GloVeВидеоWord Embeddings: FastTextВидео

Advanced Preprocessing Techniques

Handling Noisy Datasets (Typos, Emojis, Abbreviations)ВидеоProcessing Code-Mixed (Multilingual) TextВидеоText Preprocessing in Domain-Specific Contexts (e.g., Medical, Legal, Financial)ВидеоDemonstration: Handling Noisy Datasets - Typos, Emojis and AbbreviationsВидеоDemonstration: Processing Code-Mixed (Multilingual) TextВидеоPractice Quiz: Advanced Preprocessing TechniquesЗадание

Basics of Text Classification

Text Classification in NLP using Common ML ModelsВидеоCommon ML Models: Naïve Bayes, SVMВидеоFeature Selection for ClassificationВидеоApplications and Challenges of Feature SelectionВидеоPeformance Metrics: Accuracy and PrecisionВидеоPeformance Metrics: Recall and F1 ScoreВидео

Module Wrap-Up and Assessment

Summary of Text Processing and Feature EngineeringВидеоKnowledge Check: Text Processing and Feature EngineeringЗадание
03Named Entity Recognition (NER) & Parsing20 материалов

Named Entity Recognition (NER)

What is NER and where It's Used?ВидеоPretrained NER Models: SpaCy, StanfordNLPВидеоTransformer-Based NER Models (BERT-NER, RoBERTa-Based Approaches)ВидеоChallenges in NER: Ambiguity, Overlapping EntitiesВидеоNamed Entity Recognition: Concepts, Models, and EvaluationЧтениеPractice Quiz: Named Entity Recognition (NER)Задание

Parsing & Dependency Trees

Parsing Algorithms: Earley, CYKВидеоDependency Parsing with SpaCy & StanfordNLPВидеоBuilding a Syntax Tree in PythonВидеоDemonstration: Data Preparation for ParsingВидеоDemonstration: Constituency and Dependency ParsingВидеоConstituency and Dependency Parsing: Understanding Sentence StructureЧтение

Information Extraction and Text Mining

Relation Extraction TechniquesВидеоCoreference Resolution (Tracking Entities in Text)ВидеоText Summarization: Extractive & AbstractiveВидеоFrom Entities to Insights: Relation Extraction and SummarizationЧтениеPractice Quiz: Information Extraction and Text MiningЗадание

Module Wrap-Up and Assessment

Summary of Named Entity Recognition (NER) & ParsingВидеоKnowledge Check: Named Entity Recognition (NER) & ParsingЗадание
04Course Wrap-Up and Assessment4 материалов

Course Wrap-up and Assessments

Course Summary: Natural Language Processing EssentialsВидеоFinal Project: Public Response AnalysisЧтениеEnd Course Knowledge Check: Natural Language Processing EssentialsЗаданиеDescribe your Learning JourneyОбсуждение
Applications of LemmatizationВидео
Rule-Based, Dictionary, Hybrid and Machine Learning Based LemmatizationsВидео
Lemmatization: Different ApproachesВидео
Rule Based Stemming and Porter StemmerВидео
Snowball, Lancaster and LovinsВидео
Demonstration: Lemmatization TechniquesВидео
Demonstration: Text Blob, WordNet, and Neural Lemmatizer using StanzaВидео
Rule-Based vs. Context-Aware Stemming and Lemmatization TechniquesЧтение
Practice Quiz: Stemming and LemmatizationЗадание
Feature extraction using Bag of Words and TF-IDFВидео
Feature Extraction in NLP: From Frequency to Semantic VectorsЧтение
Practice Quiz: Vector Representation and Feature ExtractionЗадание
Supervised Learning for Text ClassificationВидео
Text Classification Demo using COVID-19 Tweets DatasetВидео
Feature Extraction, Train and Evaluate Model PerformanceВидео
Comparing Models for Best PerformanceВидео
Text Classification with ML Models: An Introductory OverviewЧтение
Practice Quiz: Basics of Text ClassificationЗадание
Practice Quiz: Parsing & Dependency TreesЗадание