Learning approach Variants#
Instance-based learning#
Learns by memorizing training examples.
No explicit model is built.
Prediction is made by comparing a new instance with stored instances.
Uses a similarity (distance) measure to find closest examples.
Examples:
k-Nearest Neighbors (kNN)
Locally Weighted Regression
Pros:
Simple, flexible.
Works well if decision boundary is irregular.
Cons:
Expensive at prediction time (must compare with many stored examples).
Sensitive to noise and irrelevant features.
Model-based learning#
Learns a general model from training data.
The model captures underlying relationships, then is used for prediction.
Parameters are estimated during training.
Examples:
Linear Regression
Logistic Regression
Neural Networks
Decision Trees
Pros:
Fast prediction once model is trained.
Generalizes well if model is appropriate.
Cons:
Training can be computationally heavy.
If model is too simple, it underfits; if too complex, it overfits.
Key Difference
Instance-based: “Remember examples, predict by similarity.”
Model-based: “Learn rules (parameters), predict by applying model.”