DEV Community

Cover image for How to learn Machine Learning in 6 month
Dhiraj Patra
Dhiraj Patra

Posted on

How to learn Machine Learning in 6 month

Yes, this is enough time for you to start with Machine Learning application.

Let begging with confidence and target.
Prerequisite to learn Machine Learning
Math and Statistics. Machine Learning algorithms based on some primary math and stat mainly. But also used Calculus and higher statistics as well.

You can find the basic learning materials for machine learning prerequisite following

https://www.khanacademy.org/math/linear-algebra
https://www.khanacademy.org/math/statistics-probability
https://www.khanacademy.org/math/calculus-1
https://www.khanacademy.org/math/differential-calculus
https://www.khanacademy.org/math/multivariable-calculus
For advance, the learner can find the following useful
https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/ [by world’s best Prof. Gilbert Strang]
https://www.edx.org/micromasters/mitx-statistics-and-data-science

Hope most of the math and stat part you have already done in your school education. If not then kindly complete these tutorials or similar tutorials.

Many people ask me that are the math and stat must require to learn ML? yes they are required to understand the ML model algorithm available with many different libraries you will work on. Not only that you need to understand the problem you will be working on. The fundamental element of any ML or DL application is data. To understand the data and to clean them properly for preparation are all required to understand the math and stat.

But don’t be worry if you are not familiar already with them. Go ahead and follow the links I have provided above. They are really easy to learn when you put your concentration and mind. Wish you all the best.

The second step to learn the best language for ML, python. You can follow

https://www.edx.org/xseries/mitx-computational-thinking-using-python
https://www.freecodecamp.org/news/search/?query=python
https://learn.datacamp.com/

The third step is to find out a really great course for machine learning. Yes, it is really difficult as there are plenty and most of them are worth it.

Start with https://www.coursera.org/learn/machine-learning/home/welcome also can try https://courses.edx.org/course_modes/choose/course-v1:MITx+6.86x+1T2021/

These both course will make you so confident that you can really start with ML and start to solve problems step by step.

If you are eager to do some more certification you can go ahead as well for references.

Where you will find materials.

You need a lot of data to practice. You will get them from many places but start with and continue use for some good source of data are

https://www.kaggle.com/
https://scholar.google.com/
https://www.visualdata.io/discovery

You can also follow this link for more dataset.
What is the best way to upgrade?

Join an open-source team to solve a real-life problem. You can find out at

https://callforcode.org/
https://opensource.google/projects/list/machine-learning
and many more.

Hope this will help you to start your journey for Machine Learning. If you are from a different country and love to work remote can contact after learning.
Thanks.

Top comments (0)