Lecture 1: Introduction
Deep Learning
- Machine Learning: learn an optimal model
from data through training/optimization. - Deep Learning
ML: optimize multiple processing layers to approximate a function.
Data splits
| Set | Role |
|---|---|
| Training | optimization |
| Validation | tuning during training |
| Testing | unbiased final evaluation |
Classical ML vs. Neural Networks: classical ML relies on hand-crafted features; neural networks learn features, which makes them robust and scalable.
Artificial Neuron
Integration → Activation → Output. Training = learning weights
TIP
Without a non-linear activation, a neural network is just a linear model.
Linear Regression
Least squares:
Ridge regression (adds an L2 penalty):
| Least squares | Ridge | |
|---|---|---|
| Bias | unbiased | biased |
| Variance | high | low |