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

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

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

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

Natural Language Processing - Probability Models in Python

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

О курсе

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. Dive into Natural Language Processing (NLP) using probability models in Python! This course covers essential topics like Markov models, text classification, article spinning, and cipher decryption. You will build practical skills by applying theoretical knowledge through coding exercises, enabling you to tackle real-world NLP problems with probability models. Begin by understanding the foundations of Markov models, including the Markov property and probability smoothing techniques. You will learn how to build and code text classifiers and language models, exploring the application of these models in text prediction. With hands-on coding exercises, you will master implementing these models in Python. Next, you will delve into article spinning using n-grams, enhancing your ability to generate diverse and meaningful content. Finally, you’ll explore the complexities of cipher decryption, applying probability models and genetic algorithms to crack encrypted messages. Throughout the course, you'll solidify your understanding by coding and testing various models. This course is perfect for learners interested in NLP, machine learning, and Python programming. No prior experience in probability modeling is required, though familiarity with Python basics is beneficial. Ideal for learners looking to strengthen their NLP and data science skills.

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

CryptographyMachine Learning AlgorithmsAlgorithmsEncryptionClassification AlgorithmsProbability DistributionModel TrainingMachine Learning Methods

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

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

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

Welcome

Introduction to the Course 'Natural Language Processing - Probability Models in Python'ЧтениеIntroduction and OutlineВидеоFull Course ResourcesЧтениеSpecial OfferВидео

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

Packt - Course Instructors

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

Natural Language Processing - Probability Models in Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.4 ч

4 модулей

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

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

Часть программы вашего университета
Where to Get the CodeВидео
02Markov Models15 материалов

Getting Set Up

Markov Models Section IntroductionВидеоThe Markov PropertyВидеоThe Markov ModelВидеоProbability Smoothing and Log-ProbabilitiesВидеоBuilding a Text Classifier (Theory)ВидеоBuilding a Text Classifier (Exercise Prompt)ВидеоBuilding a Text Classifier (Code pt 1)ВидеоBuilding a Text Classifier (Code pt 2)ВидеоLanguage Model (Theory)ВидеоLanguage Model (Exercise Prompt)ВидеоLanguage Model (Code pt 1)ВидеоLanguage Model (Code pt 2)ВидеоMarkov Models Section SummaryВидеоUnderstanding and Applying Markov Models in NLPDIALOGUEMarkov Models - AssessmentЗадание
03Article Spinner8 материалов

Spam Detection

Article Spinning - Problem DescriptionВидеоArticle Spinning - N-Gram ApproachВидеоArticle Spinner Exercise PromptВидеоArticle Spinner in Python (pt 1)ВидеоArticle Spinner in Python (pt 2)ВидеоCase Study: Article Spinning Gone WrongВидеоUnderstanding and Applying Markov and NGram Models for Text SpinningDIALOGUEArticle Spinner - AssessmentЗадание
04Cipher Decryption18 материалов

Sentiment Analysis

Section IntroductionВидеоCiphersВидеоLanguage Models (Review)ВидеоGenetic AlgorithmsВидеоCode PreparationВидеоCode pt 1ВидеоCode pt 2ВидеоCode pt 3ВидеоCode pt 4ВидеоCode pt 5ВидеоCode pt 6ВидеоCipher Decryption - Additional DiscussionВидеоReal-World Application: Acoustic KeyloggerВидеоSection ConclusionВидеоConclusion to the Course 'Natural Language Processing - Probability Models in Python'ЧтениеCipher Decryption - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание