In this tutorial, we shift gears and introduce the concept of clustering. Clustering is form of unsupervised machine learning, where the machine automatically determines the grouping for data. There are two major forms of clustering: Flat and Hierarchical. Flat clustering allows the scientist to tell the machine how many clusters to come up with, where hierarchical clustering allows the machine to determine the groupings.
The objective of this course is to give you a holistic understanding of machine learning, covering theory, application, and inner workings of supervised, unsupervised, and deep learning algorithms.
In this series, we'll be covering linear regression, K Nearest Neighbors, Support Vector Machines (SVM), flat clustering, hierarchical clustering, and neural networks.