The fundamentals of Machine Learning and Deep Learning from Scratch and from other libs such as numpy, panda, matplotlib, scipy, scikit-learn, Keras, Tensorflow, Theano, etc
1. Basic Module (Visualizing Data, Linear Algebra, Statistics, Probability, Hypothesis and Inference, Gradient Descent)
-
Decision Tree (ID3, CART) and Random Forest
-
Naive Bayes and Linear Regression
-
Conditional Random Fields (CRF)
-
AdaBoost
-
Hidden Markov Model
-
GMM
-
SGMM
-
Support Vector Machine
-
k-nearest neighbor (KNN)
-
K-mean
-
LogisticRegression
-
Apriori
-
Expectation–Maximization
-
PageRank
-
Deep Neural Network (DNN)
-
Evaluation Metrics: Receiver Operating Characteristic curve (ROC), Precision and recall, Mean Absolute Error (MAE), Root Mean Square Error (RMSE)
https://github.com/joelgrus/data-science-from-scratch
https://github.com/justmarkham/scikit-learn-videos
https://github.com/ageron/handson-ml
https://github.com/leriomaggio/deep-learning-keras-tensorflow