Skip to content

🤖 Machine Learning in MatLab/Octave

project
900

MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics being explained

  • AI
  • ML
  • Machine Learning
  • MatLab
  • Octave

About

Machine Learning in MatLab/Octave implements popular machine learning algorithms from scratch and explains the math behind them, to understand how each algorithm works rather than calling a library one-liner.

It covers linear and logistic regression, k-means clustering, anomaly detection with a Gaussian distribution, and a multilayer perceptron neural network, each with demo scripts you can run in Octave or MatLab. The explanations follow Andrew Ng's machine learning course, and a Python version with interactive Jupyter notebooks is available as Homemade Machine Learning.