Skip to content
Machine Learning Site
Machine Learning Site
  • Home
  • Categories
    • Python
    • C/C++
      • 100 Days of C++
    • Machine Learning
    • OpenCV
    • Self Driving Vehicles
    • Mathematics for Machine Learning
  • About Me
  • Login
  • Account
  • Logout
  • Register
  • Privacy Policy
  • Toggle website search
Menu Close
Search this website
  • Home
  • Categories
    • Python
    • C/C++
      • 100 Days of C++
    • Machine Learning
    • OpenCV
    • Self Driving Vehicles
    • Mathematics for Machine Learning
  • About Me
  • Login
  • Account
  • Logout
  • Register
  • Privacy Policy
  • Toggle website search
Mathematics for Machine Learning

Understanding Bayes’ Theorem and Naive Bayes in Python: A Practical Guide from Theory to Spam Classifier

If you’ve ever tried to explain Bayes’ theorem to someone at a party, you know the look you get. That glazed-over, polite nod that says “I’ll remember your name but…

0 Comments
August 17, 2025
Understanding Bayes’ Theorem and Naive Bayes in Python: A Practical Guide from Theory to Spam Classifier
Mathematics for Machine Learning

Why Complex Models Need More Data: Polynomial Fitting in Machine Learning

You know how some people like to claim that the math we learn in high school has no real-world use? That it’s just a bunch of abstract equations you’ll never…

0 Comments
August 3, 2025
Why Complex Models Need More Data: Polynomial Fitting in Machine Learning
Mathematics for Machine Learning

Mastering Optimization: A Guide to Calculating Derivatives in Machine Learning

Derivatives are a crucial concept in machine learning. It is a mathematical technique to optimize the model's parameters to reduce the cost on every iteration and is widely used in…

0 Comments
January 12, 2024
Mastering Optimization: A Guide to Calculating Derivatives in Machine Learning
Photo by Taras Makarenko on Pexels.com
Mathematics for Machine Learning

Understanding Gradient Descent with example

"Optimization is at the heart of machine learning. It is the process of searching through a space of possible models to find one that performs well on a task. It…

1 Comment
April 19, 2023
Understanding Gradient Descent with example
Photo by Codioful (formerly Gradienta) on Pexels.com
Mathematics for Machine Learning

Using Conditional Probability for my Instagram account

Many of us may find understanding statistics a challenging task. Moreover, when it comes to conditional probability, we may find ourselves scratching our heads. And yes, I am one of…

2 Comments
April 13, 2023
Using Conditional Probability for my Instagram account
Photo by Lukas on Pexels.com
Mathematics for Machine Learning

3 Types of Distance metrics used in Machine Learning

"Machine learning is not magic; it's just a tool, like a hammer or a wrench. And like any tool, it has limitations, which you need to understand in order to…

0 Comments
April 6, 2023
3 Types of Distance metrics used in Machine Learning
Photo by Markus Spiske on Pexels.com
Mathematics for Machine Learning

An intuitive understanding of Eigenvalues and Eigenvectors

In this previous post on matrix multiplication, I discussed the geometrical significance of the dot product of matrices and how it represents the linear mapping of vectors. We also realized…

2 Comments
March 30, 2023
An intuitive understanding of Eigenvalues and Eigenvectors
Photo by Moose Photos on Pexels.com
Mathematics for Machine Learning

Understanding matrix multiplication

In my last blog on orthogonal projection, I shared how visualizing mathematical concepts help us understand them better. So, I thought of doing the same with matrix multiplication. Matrix multiplication…

1 Comment
March 17, 2023
Understanding matrix multiplication
Photo by Tibe De Kort on Pexels.com
Mathematics for Machine Learning

The beauty of Orthogonal Projections

Mathematics is always fascinating when we understand it by visualizing its effect. Especially, when you already know something and prove it using mathematics, that 'AHA' moment hits differently. The same…

1 Comment
March 12, 2023
The beauty of Orthogonal Projections
Photo by ThisIsEngineering on Pexels.com
Mathematics for Machine Learning

Linear Transformation

On my road to understanding linear algebra for the sake of machine learning, linear transformation of vectors is the topic that I found most challenging to understand, at the same…

1 Comment
March 5, 2023
Linear Transformation
Photo by Waskyria Miranda on Pexels.com
Older Posts →

Recent Posts

  • Mastering SVM in Machine Learning: A Beginner-Friendly Tutorial
    Mastering SVM in Machine Learning: A Beginner-Friendly Tutorial
    May 25, 2025/
    0 Comments
  • Understanding matrix multiplication
    Understanding matrix multiplication
    March 17, 2023/
    1 Comment
  • Accessing Car data using Python
    Accessing Car data using Python
    November 13, 2023/
    2 Comments

Please share this

  • X
  • Facebook
  • Pinterest
  • LinkedIn
  • Reddit
  • Tumblr
  • WhatsApp

Follow Me on Facebook