Machine Learning: Index to My Articles

This post provides an index to my Medium articles on machine learning, organized by topics. I will keep updating this index as I publish more articles on machine learning in the future (there will be a separate index for my articles on deep learning).
Let me know in the comments if there are specific topics you would like me to focus on in future articles. Your feedback would be much appreciated.
Introduction to Machine Learning
General Concepts
- Maximum Likelihood
- The Bias-Variance Tradeoff
- Regularization
- Loss Functions
- Generative vs. Discriminative Models
- The Curse of Dimensionality
- Data Preprocessing (Part 1, Part 2)
- Feature Engineering
- Model Evaluation
- Hyperparameter Tuning
- Which ML Algorithm to Choose?
Supervised Learning Algorithms
- Linear Regression (a) Simple Linear Regression (b) Multiple Linear Regression
- Polynomial Regression
- Logistic Regression
- Softmax Regression (Multinomial Logistic Regression)
- K-Nearest Neighbors (KNN)
- Naive Bayes
- Decision Trees (a) Part 1 (Tree construction) (b) Part 2 (Tree pruning, regression trees)
- Support vector machines (in progress)
- Neural Networks (a) Perceptrons (b) Multi-Layer Perceptrons (MLPs) (c) The Backpropagation Algorithm
Ensemble Methods
- Introduction to Ensemble Methods
- Random Forests
- AdaBoost
- Gradient Boosting (a) Part 1 (Theory) (b) Part 2 (Scikit-Learn classes)
- XGBoost (in progress) (a) Part 1 (Theory) (b) Part 2 (Implementation in Python)
Clustering Algorithms
- Introduction to Clustering
- K-Means
- Hierarchical Clustering
- DBSCAN
- Gaussian Mixture Models (GMMs)
- Spectral Clustering
- Clustering Evaluation Measures
Dimensionality Reduction Methods
- Singular Value Decomposition (SVD)
- Principal Component Analysis (PCA)
- Kernel PCA
- t-SNE
- LLE




