Introduction
Artificial Inteligence - Mimic human intelligence
Machine Learning - Data driven approach
Deep Learning - Neural Networks
Key components of Deep Learning
- The data that the model can learn from
- The model how to transform the data
- The loss function that quantifies the badness of the model
- The algorithm to adjust the parameters to minimize the loss
Data
Data depend on the type of the problem to solve
- Classification
- Semantic Segmentation
- Detection
- Pose Estimation
- Visual QnA
Model
Loss
The loss function is a proxy of what we want to acheive
1. Regression Task - MSE
2. Classification Task - CE
3. Probabilistic Task - MLE
Optimization Algorithm
- Dropout
- Early stopping
- k-fold validation
- Weight decay
- Batch normalization
- MixUp
- Ensemble
- Bayeisan Optimization