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

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

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

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

Natural Language Processing with Probabilistic Models

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

О курсе

In Course 2 of the Natural Language Processing Specialization, you will: a) Create a simple auto-correct algorithm using minimum edit distance and dynamic programming, b) Apply the Viterbi Algorithm for part-of-speech (POS) tagging, which is vital for computational linguistics, c) Write a better auto-complete algorithm using an N-gram language model, and d) Write your own Word2Vec model that uses a neural network to compute word embeddings using a continuous bag-of-words model. By the end of this Specialization, you will have designed NLP applications that perform question-answering and sentiment analysis, created tools to translate languages and summarize text. This Specialization is designed and taught by two experts in NLP, machine learning, and deep learning. Younes Bensouda Mourri is an Instructor of AI at Stanford University who also helped build the Deep Learning Specialization. Łukasz Kaiser is a Staff Research Scientist at Google Brain and the co-author of Tensorflow, the Tensor2Tensor and Trax libraries, and the Transformer paper.

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

Natural Language ProcessingEmbeddingsAlgorithmsMarkov ModelDeep LearningMachine Learning MethodsData CleansingProbability & StatisticsData PreprocessingArtificial Neural Networks

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

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

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

Lecture: Autocorrect and Minimum Edit Distance

Intro to Course 2ВидеоWeek IntroductionВидеоOverviewВидеоOverviewЧтение

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

Younes Bensouda Mourri

Instructor

Łukasz Kaiser

Instructor

Eddy Shyu

Instructor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 30.4 ч

4 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
AutocorrectВидео
AutocorrectЧтение
Building the modelВидео
Building the modelЧтение
Lecture notebook: Building the vocabularyЛабораторная
Building the model IIВидео
Building the model IIЧтение
Lecture notebook: Candidates from editsЛабораторная
Minimum edit distanceВидео
Minimum edit distanceЧтение
Minimum edit distance algorithmВидео
Minimum edit distance algorithmЧтение
Minimum edit distance algorithm IIВидео
Minimum edit distance algorithm IIЧтение
Minimum edit distance algorithm IIIВидео
Minimum edit distance IIIЧтение
Week ConclusionВидео
Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!Чтение

Lecture Notes (Optional)

Lecture Notes W1Чтение

Quiz: Auto-correct and Minimum Edit Distance

Auto-correct and Minimum Edit DistanceЗадание

Assignment: Autocorrect

(Optional) Downloading your Notebook, Downloading your Workspace and Refreshing your WorkspaceЧтениеAutocorrectПрограммирование
02Part of Speech Tagging and Hidden Markov Models29 материалов

Lecture: Part of Speech Tagging

Week IntroductionВидеоPart of Speech TaggingВидеоPart of Speech TaggingЧтениеLecture Notebook - Working with text filesЛабораторнаяMarkov ChainsВидеоMarkov ChainsЧтениеMarkov Chains and POS TagsВидеоMarkov Chains and POS TagsЧтениеHidden Markov ModelsВидеоHidden Markov ModelsЧтениеCalculating ProbabilitiesВидеоCalculating ProbabilitiesЧтениеPopulating the Transition MatrixВидеоPopulating the Transition MatrixЧтениеPopulating the Emission MatrixВидеоPopulating the Emission MatrixЧтениеLecture Notebook - Working with tags and NumpyЛабораторнаяThe Viterbi AlgorithmВидеоThe Viterbi AlgorithmЧтениеViterbi: InitializationВидеоViterbi InitializationЧтениеViterbi: Forward PassВидеоViterbi: Forward PassЧтениеViterbi: Backward PassВидеоViterbi: Backward PassЧтениеWeek ConclusionВидео

Lecture Notes (Optional)

Lecture Notes W2Чтение

Practice Quiz

Part of Speech TaggingЗадание

Assignment: Part of Speech Tagging

Part of Speech Tagging Программирование
03Autocomplete and Language Models26 материалов

Lecture: Autocomplete

Week IntroductionВидеоN-Grams: OverviewВидеоN-Grams OverviewЧтениеN-grams and ProbabilitiesВидеоN-grams and ProbabilitiesЧтениеSequence ProbabilitiesВидеоSequence ProbabilitiesЧтениеStarting and Ending SentencesВидеоStarting and Ending SentencesЧтениеLecture notebook: Corpus preprocessing for N-gramsЛабораторнаяThe N-gram Language ModelВидеоThe N-gram Language ModelЧтениеLanguage Model EvaluationВидеоLecture notebook: Building the language modelЛабораторнаяLanguage Model EvaluationЧтениеOut of Vocabulary WordsВидеоOut of Vocabulary WordsЧтениеSmoothingВидеоSmoothingЧтениеLecture notebook: Language model generalizationЛабораторнаяWeek SummaryВидеоWeek SummaryЧтениеWeek ConclusionВидео

Lecture Notes (Optional)

Lecture Notes W3Чтение

Practice Quiz

AutocompleteЗадание

Assignment: Autocomplete

AutocompleteПрограммирование
04Word embeddings with neural networks52 материалов

Lecture: Word Embeddings

Week IntroductionВидеоOverviewВидеоOverviewЧтениеBasic Word RepresentationsВидеоBasic Word RepresentationsЧтениеWord EmbeddingsВидеоWord EmbeddingsЧтениеHow to Create Word EmbeddingsВидеоHow to Create Word Embeddings?ЧтениеWord Embedding MethodsВидеоWord Embedding MethodsЧтениеContinuous Bag-of-Words ModelВидеоContinuous Bag of Words ModelЧтениеCleaning and TokenizationВидеоCleaning and TokenizationЧтениеSliding Window of Words in PythonВидеоSliding Window of words in PythonЧтениеTransforming Words into VectorsВидеоTransforming Words into VectorsЧтениеLecture Notebook - Data PreparationЛабораторнаяArchitecture of the CBOW ModelВидеоArchitecture for the CBOW ModelЧтениеArchitecture of the CBOW Model: DimensionsВидеоArchitecture of the CBOW Model: DimensionsЧтениеArchitecture of the CBOW Model: Dimensions 2ВидеоArchitecture of the CBOW Model: Dimensions ЧтениеArchitecture of the CBOW Model: Activation FunctionsВидеоArchitecture of the CBOW Model: Activation FunctionsЧтениеLecture Notebook - Intro to CBOW modelЛабораторнаяTraining a CBOW Model: Cost FunctionВидеоTraining a CBOW Model: Cost FunctionЧтениеTraining a CBOW Model: Forward PropagationВидеоTraining a CBOW Model: Forward PropagationЧтениеTraining a CBOW Model: Backpropagation and Gradient DescentВидеоTraining a CBOW Model: Backpropagation and Gradient DescentЧтениеLecture Notebook - Training the CBOW modelЛабораторнаяExtracting Word Embedding VectorsВидеоExtracting Word Embedding VectorsЧтениеLecture Notebook - Word EmbeddingsЛабораторнаяEvaluating Word Embeddings: Intrinsic EvaluationВидеоEvaluating Word Embeddings: Intrinsic EvaluationЧтениеEvaluating Word Embeddings: Extrinsic EvaluationВидеоEvaluating Word Embeddings: Extrinsic EvaluationЧтениеLecture notebook: Word embeddings step by stepЛабораторнаяConclusionВидеоConclusionЧтениеWeek ConclusionВидео

Lecture Notes (Optional)

Lecture Notes W4Чтение

Practice Quiz

Word EmbeddingsЗадание

End of access to Lab Notebooks

[IMPORTANT] Reminder about end of access to Lab NotebooksЧтение

Assignment: Word Embeddings

Word EmbeddingsПрограммирование

Acknowledgments

AcknowledgmentsЧтение