Supervised & Unsupervised Learning

Machine learning algorithms can be categorized into two main types: supervised learning and unsupervised learning. Each type has its own characteristics and applications in data analysis and prediction.

Supervised Learning

Supervised learning is a type of machine learning where the algorithm learns from labeled data. The goal is to learn a function that maps input variables to output variables.

Regression

Classification


Unsupervised Learning

Unsupervised learning is a type of machine learning where the algorithm learns patterns from unlabeled data. The goal is to discover hidden structures in the data.

Generative Adversarial Networks (GANs) are also unsupervised learning

Clustering

Dimension Reduction

Association


Reinforcement Learning

Reinforcement learning is a type of machine learning where an agent learns to make decisions by taking actions in an environment to maximize a reward signal.

Additional content:

  1. Semi-supervised Learning: A combination of supervised and unsupervised learning, where the algorithm learns from a dataset containing both labeled and unlabeled data.