trekhleb/machine-learning-octave

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

57
/ 100
Established

This project helps data analysts, scientists, and engineers understand how core machine learning algorithms work. It provides practical MatLab/Octave code examples for tasks like predicting house prices, detecting spam, segmenting customers, or identifying system anomalies. You can input your data and see how various models process it and generate predictions or classifications, all while demystifying the underlying mathematical principles.

895 stars.

Use this if you want to gain a deeper, hands-on understanding of how machine learning algorithms operate, beyond just using them as 'black boxes'.

Not ideal if you're looking for a production-ready library to quickly implement complex machine learning solutions.

data-analysis predictive-modeling pattern-recognition scientific-computing algorithm-education
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

895

Forks

250

Language

MATLAB

License

MIT

Last pushed

Nov 23, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/trekhleb/machine-learning-octave"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.