Path to learn Machine Learning…



“man sitting on chair with book” by Dmitry Ratushny on Unsplash

Today Machine Learning is the most Buzzed word in whole Tech Industry. Everyone talk about it. But most of them do not find the right path , how to learn Machine Learning. Here I tried to simplify the path.

Lets get to the point, Where to start and How to start : I will try to answer both questions together using Important Links Step by Step.

1. Mathematics for Machine Learning:

You can start Machine by introducing some mathematical concepts. These are building blocks of many Machine Learning Algorithms.

2. Learn Programming Language :

You can implement Machine Learning Algorithm using any programming language such as Java, C++, Julia, JavaScript, Python, R, etc.

But for the starting point of view. I would recommend, You should learn first Python (which is more of Industry Focus) and R (which is more of Research Oriented.) Introduction to Computer Science and Programming Using Python by MITx.

Along with that try to learn their many libraries such as Pandas, Numpy, Matplotlib, etc. You can learn this by codebasics on Youtube.

3. Introduction to Machine Learning :

Now you can start learning ML. In my Opinion, you should start with a course provided by Andrew Ng Machine Learning. As the assignments are in Octave, try to implement in Python or in R.

After Finishing above courses, You can go more Deeper in Machine Learning using Deep Learning.

4. Deep Learning :

  1. Neural Networks and Deep Learning.
  2. Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization.
  3. Structuring Machine Learning Projects.
  4. Convolutional Neural Networks. Sequence Models.
  • Learn Few Deep Learning Framworks such as Tensorflow, Keras, Pytorch, etc.
  • If you want more practical course take Fast.ai by Jeremy Howard.

Have A Happy Learning…

Source: Deep Learning on Medium