An Introduction to Machine Learning with Cluster Analysis using Python

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video


The first part of this course deals with the basics of python programming language. The second part begins with an introduction of machine learning followed by a comparison of supervised and unsupervised machine leaning concepts. Cluster analysis is discussed as a category of unsupervised machine learning. Subsequently, it offers an in-depth theoretical knowledge and practical implementation in python code of two most popular clustering algorithms – k-means and Hierarchical clustering. This second part tries to maintain a fine balance between necessary theoretical knowledge needed by a data scientist and practical implementation details using python programming language. The third part of the course consists of practice problem sets where students can put into practice their understanding of python and clustering.

Basic knowledge
  • No prior knowledge of python is required for this course as the first part of the course deals with the basics of python in enough details

What will you learn

Part I- Python Basics:

  • Installation and Environments
  • Variable, Identifier, keywords, and Operators
  • Control Statements- conditionals, loops
  • Functions
  • Modules
  • Data Structure-List, Tuple, Set, Dictionary
  • Data Manipulation using Pandas library
  • Arrays, Linear Algebra, Summary statistics using Numpy library
  • Data visualization using Matplotlib and Seaborn

Part II – Clustering:

  • Understanding Machine Learning, supervised and unsupervised learning
  • Clustering definition and concept
  • K-means clustering
  • Hierarchical clustering

Part III – Practice Problem sets

Course Curriculum
Number of Lectures: 23 Total Duration: 05:29:46
Varun Kumar Tiwari – May 13, 2020

I have a fascination with the data science field. I started learning about it from books. But, I needed some direct and authentic teaching. I reviewed some YouTube videos, but it was difficult for me to choose something worthwhile out of plethora of materials available on the internet. Joining this course has given me focus and I can feel that I am learning from somebody who has more experience than me as far as the data science field is concerned. I had some apprehension about the course before joining it, but now I feel happy that I have taken the right decision. Only, the difficulty I faced that I wanted to make payment in Euro but ultimately I had to convert Euro to US dollar to make payment. I will request the site to accept the payment in the country’s own currency.

Sukanta Bala – May 13, 2020

I am Sukanta Bala a Microsoft Employee (Hyderabad, India) looking for Cluster Analysis courses for career enhancement and I've found the perfect one. I had prior knowledge of python. So, I enjoyed solving quizzes and problem sets at the beginning. The presentation of basics of python programming language is very lucid and is likely to be useful for newbies. I particularly enjoyed the hierarchical clustering of movies. As this course covers two most used clustering algorithms, I feel the course is worth my money. I highly recommend people to go for it.