ABOUT THE PROJECT

ML ATLAS

From Mathematical Foundations to Real-World Intelligence — an open, static, interactive machine-learning textbook for a university ML course.

01 Learning philosophy

Problem first

Each model opens with a real problem and the data it operates on — not a definition. The mathematics arrives only when a question needs it.

Maths with a why

Every formula is tied to the object it explains. No symbol floats without a reason for existing in that model.

See the pattern

Every model has a focused visual explanation: read the chart, follow the shape and connect the mathematics to the prediction.

Choose honestly

No single algorithm is best. The Compass and Decision Engine rank, explain trade-offs, and always say "it depends".

02 What is inside

15 model pages

Regression, classification, clustering and dimensionality reduction — every one with a clear visual learning arc and interactive explanation.

Mathematical Foundations

Linear algebra, calculus, probability, statistics and optimization — each concept with definition → intuition → formula → ML connection.

Tools for choosing

A searchable concept index, a Model Compass with filters, and a step-by-step Model Decision Engine.

Your progress

A lightweight local progress tracker — mark models as learned and watch the progress bar advance. No account needed.

03 Design principles

04 Built with

HTML5CSS custom propertiesVanilla JS (ES modules) SVG chartsMathJax 3localStorage

To use ML ATLAS, open index.html in a modern browser. No build or install needed; serving the folder over a static file server keeps ES module imports happy.

Muhammad Danish — Creator of ML Atlas
05 — MEET THE CREATOR

Muhammad Danish

BS Mathematics Student • Data & AI Enthusiast • Developer

Muhammad Danish is a BS Mathematics student at Bahauddin Zakariya University (BZU), Multan, with interests in Machine Learning, Artificial Intelligence, Data Analytics, Software Development, and mathematical computing.

He created ML Atlas to make Machine Learning easier to understand by connecting mathematical foundations with visual explanations, interactive learning, and real-world applications. His work focuses on turning mathematical and technical concepts into practical, understandable, and interactive digital experiences.

“I built ML Atlas to connect the mathematics behind Machine Learning with the way we actually see, understand, and use it.”
Machine LearningArtificial IntelligenceData AnalyticsMathematicsPythonWeb Development