avatarDr. Roi Yehoshua

Summary

This web page provides an index to articles on machine learning, organized by topics and written by an unnamed author who invites readers to provide feedback on desired future topics.

Abstract

The web page is an index to a series of articles on machine learning, written by an unnamed author and organized by topics such as introduction to machine learning, general concepts, supervised learning algorithms, ensemble methods, clustering algorithms, dimensionality reduction methods, and practice questions. The author invites readers to provide feedback on specific topics they would like to see covered in future articles. The index includes links to articles on topics such as maximum likelihood, bias-variance tradeoff, regularization, loss functions, generative vs. discriminative models, curse of dimensionality, data preprocessing, feature engineering, model evaluation, hyperparameter tuning, and choosing an ML algorithm. The supervised learning algorithms covered in the articles include linear regression, polynomial regression, logistic regression, softmax regression, K-nearest neighbors, Naive Bayes, decision trees, support vector machines, and neural networks. The ensemble methods covered include random forests, AdaBoost, gradient boosting, and XGBoost. The clustering algorithms covered include K-means, hierarchical clustering, DBSCAN, Gaussian mixture models, spectral clustering, and clustering evaluation measures. The dimensionality reduction methods covered include singular value decomposition, principal component analysis, kernel PCA, t-SNE, and LLE. The author also provides practice questions for master-level data science and a challenge to identify the classifier.

Bullet points

  • The web page provides an index to articles on machine learning, organized by topics.
  • The author invites readers to provide feedback on specific topics they would like to see covered in future articles.
  • The index includes links to articles on topics such as maximum likelihood, bias-variance tradeoff, regularization, loss functions, generative vs. discriminative models, curse of dimensionality, data preprocessing, feature engineering, model evaluation, hyperparameter tuning, and choosing an ML algorithm.
  • The supervised learning algorithms covered in the articles include linear regression, polynomial regression, logistic regression, softmax regression, K-nearest neighbors, Naive Bayes, decision trees, support vector machines, and neural networks.
  • The ensemble methods covered include random forests, AdaBoost, gradient boosting, and XGBoost.
  • The clustering algorithms covered include K-means, hierarchical clustering, DBSCAN, Gaussian mixture models, spectral clustering, and clustering evaluation measures.
  • The dimensionality reduction methods covered include singular value decomposition, principal component analysis, kernel PCA, t-SNE, and LLE.
  • The author also provides practice questions for master-level data science and a challenge to identify the classifier.

Machine Learning: Index to My Articles

Image by Pete Linforth from Pixabay

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

  1. Introduction to Supervised Machine Learning
  2. Introduction to Scikit-Learn

General Concepts

  1. Maximum Likelihood
  2. The Bias-Variance Tradeoff
  3. Regularization
  4. Loss Functions
  5. Generative vs. Discriminative Models
  6. The Curse of Dimensionality
  7. Data Preprocessing (Part 1, Part 2)
  8. Feature Engineering
  9. Model Evaluation
  10. Hyperparameter Tuning
  11. Which ML Algorithm to Choose?

Supervised Learning Algorithms

  1. Linear Regression (a) Simple Linear Regression (b) Multiple Linear Regression
  2. Polynomial Regression
  3. Logistic Regression
  4. Softmax Regression (Multinomial Logistic Regression)
  5. K-Nearest Neighbors (KNN)
  6. Naive Bayes
  7. Decision Trees (a) Part 1 (Tree construction) (b) Part 2 (Tree pruning, regression trees)
  8. Support vector machines (in progress)
  9. Neural Networks (a) Perceptrons (b) Multi-Layer Perceptrons (MLPs) (c) The Backpropagation Algorithm

Ensemble Methods

  1. Introduction to Ensemble Methods
  2. Random Forests
  3. AdaBoost
  4. Gradient Boosting (a) Part 1 (Theory) (b) Part 2 (Scikit-Learn classes)
  5. XGBoost (in progress) (a) Part 1 (Theory) (b) Part 2 (Implementation in Python)

Clustering Algorithms

  1. Introduction to Clustering
  2. K-Means
  3. Hierarchical Clustering
  4. DBSCAN
  5. Gaussian Mixture Models (GMMs)
  6. Spectral Clustering
  7. Clustering Evaluation Measures

Dimensionality Reduction Methods

  1. Singular Value Decomposition (SVD)
  2. Principal Component Analysis (PCA)
  3. Kernel PCA
  4. t-SNE
  5. LLE

Practice Questions

  1. Master-Level Questions in Data Science
  2. Can You Identify the Classifier?
Machine Learning
Data Science
Artificial Intelligence
Recommended from ReadMedium