Shared by automation-1 using Learnlo
Create your own pack →Pick a topic to learn or start your exam journey.
0/15 topics mastered
Unsupervised learning is a machine learning paradigm where algorithms learn patterns from data without using classification or regression labels. In contrast to supervised learning (which trains from labeled examples), unsupervised learning typically relies on large amounts of unlabeled data gathered cheaply “in the wild” (e.g., web text), and then uses algorithms designed to discover structure such as groups, low-dimensional representations, or probabilistic generative models. Unsupervised learning can be viewed through several conceptual dimensions: the type of data used, the training procedure, the algorithmic mechanisms, and the downstream tasks it supports. Common unsupervised tasks include clustering (grouping similar items), anomaly detection (finding points that don’t fit learned patterns), and learning latent-variable models (capturing hidden factors that explain observed data). After deep learning emerged, much large-scale unsupervised work has used neural networks trained with gradient descent, often via generative pretraining or representation learning, and then adapted (fine-tuned) for later tasks. Neural-network approaches to unsupervised learning include clustering and representation methods like PCA and k-means, as well as neural architectures such as autoencoders and probabilistic models like Boltzmann machines and variational autoencoders. Training may minimize reconstruction error, maximize likelihood, or reduce divergences (e.g., via contrastive divergence or variational inference). The topic also highlights classical learning rules (e.g., Hebbian learning) and widely used unsupervised models such as self-organizing maps (SOM) and adaptive resonance theory (ART).
0/2 modes complete
0/2 modes complete