Learning Techniques

Learning Techniques #

1. Supervised learning #

  • Learns from labeled data (inputs + correct outputs).
  • Goal: predict or classify new data.
  • Example: Predicting house prices from past sales.

2. Unsupervised learning #

  • No labels — only raw data.
  • Goal: find patterns or structure.
  • Example: Grouping customers by shopping behavior (clustering).

3. Reinforcement learning #

  • Learns by trial and error.
  • Gets rewards or penalties for actions and learns what works best.
  • Example: Teaching an AI to play chess or drive a car.

4. Semi-supervised learning #

  • Mix of a few labeled and many unlabeled examples.
  • Useful when labeling data is expensive.
  • Example: Training a medical image model with some labeled scans and many unlabeled ones.

5. Self-supervised learning #

  • A type of unsupervised learning where the model creates its own labels from data.
  • Often used in large language models.
  • Example: Predicting missing words in a sentence to learn language patterns.

6. Transfer learning #

  • Takes knowledge learned from one task and applies it to another.
  • Example: Using an image model trained on millions of photos to recognize medical scans with limited data.