Unsupervised Learning
Understand unsupervised learning principles, focusing on clustering with K-means and dimensionality reduction techniques like PCA. Learn to identify patterns in unlabeled data and implement these methods using Python's sklearn library for practical machine learning applications.
Unsupervised learning aims to find patterns and structures within the given data. Learning algorithms in this category work on the input features without labels, i.e., the features are provided to unsupervised methods with no corresponding output labels.
The figure above differentiates supervised and unsupervised learning. Supervised learning (left) shows two-dimensional data points (
There are two main types of unsupervised learning:
Clustering (grouping of the data)
Dimensionality reduction
Clustering
Clustering algorithms group the data into different categories based on ...