About Step by Step ML
Built by a student, for students.
The Problem
As a software engineering student currently in my 6th semester at Sir Syed University of Engineering and Technology, this project was born out of pure frustration during my 5th-semester AI exams. We were required to practice a massive amount of manual numericals for algorithms like K-Means and Naive Bayes etc.
When I got stuck, the modern instinct was to ask AI tools like ChatGPT or Gemini. But I quickly realized how hard it was to trust their mathematical outputs. They would frequently hallucinate numbers, use entirely different formulas than my professors taught, or skip crucial intermediate steps. The only alternative to verify an answer was to cross-check with a friend—and half the time, we were both wrong anyway!
The Solution
I realized that computer science students needed a dedicated, reliable way to verify their manual calculations without second-guessing AI hallucinations or waiting on classmates. So, I decided to build Step by Step ML.
It is a suite of calculators designed specifically for exam prep. You plug in your dataset, and it provides the exact, manual step-by-step mathematical tracing you need to write down on your exam paper.
The Process & Commitment
Before writing a single line of code for these calculators, I spent hours deeply studying the core logic, standard formulas, and edge cases of every single algorithm to ensure they align with standard university curriculums.
While I have tried my absolute best to make the logic bulletproof, I am still a student learning as I go. There is always the slight possibility of a bug or unhandled edge case, but this platform was built with strict attention to detail so you can practice with confidence.
I hope this tool saves you hours of frustration and helps you ace your exams.
Riyan Jamil
Creator & Developer