Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🧠 Machine Learning Fundamentals

"Less magic. More intuition."

Welcome! 👋

This repository is my public journey of learning Machine Learning from first principles. Instead of treating algorithms as black boxes, I'm diving deep into the mathematics, intuition, implementation, and practical applications behind each one.

Every topic includes:

  • 📖 Intuition and mathematical foundations
  • 🛠️ Implementation from scratch using NumPy/Python
  • 🤖 Implementation using scikit-learn (or relevant libraries)
  • 📊 Visualizations and experiments
  • ✍️ A detailed Medium article explaining the concept

Whether you're a beginner, preparing for interviews, or simply curious about how ML works under the hood, I hope this repository helps you learn along with me.

🎯 Goals

  • Understand the mathematics behind every algorithm
  • Build each algorithm from scratch
  • Compare custom implementations with popular libraries
  • Develop intuition instead of memorizing formulas
  • Share everything through well-documented code and articles

🚀 Why This Repository?

There are countless tutorials that show how to use machine learning libraries.

This repository focuses on understanding why they work.

The goal isn't just to train models—it's to build intuition that lasts.

🤝 Contributions

Found a mistake? Have a better explanation? Want to improve an implementation?

Feel free to open an Issue or submit a Pull Request.

Learning is always better together.

⭐ Support

If you find this repository helpful:

  • ⭐ Star the repository
  • 🍴 Fork it
  • ✍️ Read and share the accompanying Medium articles
  • 💬 Share your feedback

📬 Connect with Me

I'll be publishing a Medium article alongside every major algorithm.

Stay tuned! 🚀

"The best way to truly understand an algorithm is to build it yourself."

About

Welcome to my ML playground! 🤖 Exploring machine learning from first principles with hands-on implementations, experiments, and visualizations. Documenting the journey so anyone can learn along with me.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages