I am planning to systematically machine learing. Before this program starts, I will make a list of knowledges I need.
- Criterions
- Confusion Matrix
- Distance Estimations
- Euclidea
- Manhattan
- Chebyshev
- Power
- Cosine
- Pearson similarity
- Jaccard similarity
- (Weighted) Hamming
- Mahalanobis
- Optimizers
- (Stochastic) Gradient Descent
- Newton
- Fletcher-Reeves conjudgate
- Downhill-Simplex(Nelder-Mead)
- DFP, BFGS
- Levenberg Marquardt
- Momentum
- RMSprop
- AdaGrad
- ADAM
- Loss Functions
- 0/1
- Logistic
- MSE
- MAE
- Cross Entropy
- Hinge:
$f(x)=max(0, 1-x)$
- Linear Models
- Feature Extraction
- Classical Algorithms
- Naive Bayesian
- Support Vector Machine
- C4.5 Decision Tree
- k nearest neighbors
- Deep Network
- Computer Visulization(Optional)