6 Steps to learn a Machine Learning Algorithm

A generalised step by step guide to learn machine learning algorithms.

Photo by Andy Kelly on Unsplash

Step 1: Get an Overview of the Algorithm

Understand the machine learning algorithm without going into much detail.It involves studying all the steps done by the algorithm briefly. You should also get a geometric intuition of the algorithm.

Photo by KAL VISUALS on Unsplash

Step 2 : Understand the Maths behind the Algorithm

Now it’s time to take a deep dive into the maths behind the algorithm and those who are planning to skip it please don’t skip it. In my opinion learning machine learning without maths is like trying to run from John Wick(it’s not f**king possible).

Photo by Antoine Dautry on Unsplash

Step 3: Learn the assumptions of the algorithms.

Understanding the assumptions of the algorithms will help you to decide which algorithms to use and will also help you to prepare your data according to the needs of a particular algorithm.

Photo by Franki Chamaki on Unsplash

Step 4: Know the advantages and disadvantages of an algorithm

The knowledge of advantages and disadvantages of an algorithm helps you to decide the correct algorithms for your purpose.

Photo by Adam Nowakowski on Unsplash

Step 5: Implement the algorithm from scratch

It is one of the most underrated method to understand machine learning algorithms. If you implement an algorithm from scratch you will get a first hand experience of its advantages and disadvantages.

Photo by Clarisse Croset on Unsplash

Step 6: Practice Practice Practice

Practice your algorithms on different datasets and take part in machine learning contests.

“Practice makes a man perfect”

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store