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

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

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

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

Cluster Analysis and Unsupervised Machine Learning in Python

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

О курсе

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. Master the art of unsupervised machine learning with this in-depth course on clustering techniques. Begin by understanding the fundamental concepts of unsupervised learning and how clustering is applied in real-world scenarios. You'll gain insights into key algorithms such as K-Means, hierarchical clustering, and Gaussian Mixture Models, while also learning practical implementation in Python. The course is structured to guide you through various clustering techniques, starting with K-Means clustering. Through a combination of theory, hands-on exercises, and visual walkthroughs, you'll learn how to implement these algorithms, evaluate their effectiveness, and overcome their limitations. Next, you'll dive into hierarchical clustering, exploring its applications in data visualization and real-world contexts, such as evolutionary studies and social media analysis. The final sections cover advanced techniques like Gaussian Mixture Models and Expectation-Maximization, alongside practical comparisons with other methods like K-Means. You'll also explore tools for setting up your environment, coding basics for beginners, and effective learning strategies to optimize your experience in machine learning. Designed for data enthusiasts, analysts, and aspiring machine learning practitioners, this course is ideal for learners with basic Python knowledge who want to deepen their expertise in clustering algorithms. Whether you're a beginner or looking to expand your machine learning toolkit, this course has something for everyone.

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

Unsupervised LearningPython ProgrammingMachine Learning AlgorithmsMachine Learning MethodsMachine LearningTaxonomyScientific VisualizationAlgorithmsDevelopment EnvironmentStatistical MethodsApplied Machine LearningStatistical Machine LearningData Mining

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

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

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

Welcome

IntroductionВидеоFull Course ResourceЧтениеCourse OutlineВидеоSpecial OfferВидео
02Getting Set Up3 материалов

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

Packt - Course Instructors

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

Cluster Analysis and Unsupervised Machine Learning in Python
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.7 ч

9 модулей

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

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

Часть программы вашего университета

Getting Set Up

Where to get the codeВидеоCloning Code Repositories with GitDIALOGUEGetting Set Up - AssessmentЗадание
03Unsupervised Learning4 материалов

Unsupervised Learning

What is unsupervised learning used for?ВидеоWhy Use Clustering?ВидеоExploring Unsupervised Learning ApplicationsDIALOGUEUnsupervised Learning - AssessmentЗадание
04K-Means Clustering25 материалов

K-Means Clustering

An Easy Introduction to K-Means ClusteringВидеоHard K-Means: Exercise Prompt 1ВидеоHard K-Means: Exercise 1 SolutionВидеоHard K-Means: Exercise Prompt 2ВидеоHard K-Means: Exercise 2 SolutionВидеоHard K-Means: Exercise Prompt 3ВидеоHard K-Means: Exercise 3 SolutionВидеоHard K-Means Objective: TheoryВидеоHard K-Means Objective: CodeВидеоVisual Walkthrough of the K-Means Clustering Algorithm (Legacy)ВидеоSoft K-MeansВидеоThe K-Means Objective FunctionВидеоSoft K-Means in Python CodeВидеоHow to Pace YourselfВидеоVisualizing Each Step of K-MeansВидеоExamples of where K-Means can failВидеоDisadvantages of K-Means ClusteringВидеоHow to Evaluate a Clustering (Purity, Davies-Bouldin Index)ВидеоUsing K-Means on Real Data: MNISTВидеоOne Way to Choose KВидеоK-Means Application: Finding Clusters of Related WordsВидеоClustering for NLP and Computer Vision: Real-World ApplicationsВидеоSuggestion BoxВидеоUnderstanding K-Means Clustering in PythonDIALOGUEK-Means Clustering - AssessmentЗадание
05Hierarchical Clustering7 материалов

Hierarchical Clustering

Visual Walkthrough of Agglomerative Hierarchical ClusteringВидеоAgglomerative Clustering OptionsВидеоUsing Hierarchical Clustering in Python and Interpreting the DendrogramВидеоApplication: EvolutionВидеоApplication: Donald Trump vs. Hillary Clinton TweetsВидеоUnderstanding Hierarchical Clustering and Distance MetricsDIALOGUEHierarchical Clustering - AssessmentЗадание
06Gaussian Mixture Models (GMMs)12 материалов

Gaussian Mixture Models (GMMs)

Gaussian Mixture Model (GMM) AlgorithmВидеоWrite a Gaussian Mixture Model in Python CodeВидеоPractical Issues with GMMВидеоComparison between GMM and K-MeansВидеоKernel Density EstimationВидеоGMM vs Bayes Classifier (pt 1)ВидеоGMM vs Bayes Classifier (pt 2)ВидеоExpectation-Maximization (pt 1)ВидеоExpectation-Maximization (pt 2)ВидеоExpectation-Maximization (pt 3)ВидеоExploring Gaussian Mixture ModelsDIALOGUEGaussian Mixture Models (GMMs) - AssessmentЗадание
07Setting Up Your Environment (Appendix)5 материалов

Setting Up Your Environment (Appendix)

Pre-Installation CheckВидеоAnaconda Environment SetupВидеоHow to install Numpy, Scipy, Matplotlib, Pandas, and TensorflowВидеоInstalling Python and Libraries Using AnacondaDIALOGUESetting Up Your Environment (Appendix) - AssessmentЗадание
08Extra Help With Python Coding for Beginners (Appendix)6 материалов

Extra Help With Python Coding for Beginners (Appendix)

How to Code Yourself (part 1)ВидеоHow to Code Yourself (part 2)ВидеоProof that using Jupyter Notebook is the same as not using itВидеоHow to use Github & Extra Coding Tips (Optional)ВидеоTransitioning from Theory to Code in Machine LearningDIALOGUEExtra Help With Python Coding for Beginners (Appendix) - AssessmentЗадание
09Effective Learning Strategies for Machine Learning (Appendix)7 материалов

Effective Learning Strategies for Machine Learning (Appendix)

How to Succeed in this Course (Long Version)ВидеоIs this for Beginners or Experts? Academic or Practical? Fast or slow-paced?ВидеоWhat order should I take your courses in? (part 1)ВидеоWhat order should I take your courses in? (part 2)ВидеоEffective Learning Strategies for Machine Learning (Appendix) - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание