A blog for computer science passionates.

Tuesday 8 October 2019

How to start with Machine Learning and Deep Learning?

Hello Friends!!!

Today, I am going to tell you about how to start with ML and DL. In some of my previous article, I have started ML but today I take this topic because before 6 to 8 months in one of my ML workshop some people asked me about,
How to start and what should we learn to start with ML or DL?
So, today I share this thing. here, below I mention some steps to start and what tools or things are necessary for ML.
First thing keep in mind is from any stream you belong don't worry, you can learn ML and/or DL.
  • Math
  • Statistics
  • Any one Programming Language
  • Basic SQL
All the above mentioned topics are necessary or mandatory for ML/DL. Now in all above points What should you learn?

MATH

In Math,  Linear Algebra is mandatory. in linear algebra you can start with below things.
  • scalar
  • vector
  • matrix
  • tensor
and it's operations such as, addition of matrix and matrix multiplication etc. Identity and Inverse Matrices. Even Eigendecomposition, norms, Linear Dependence and Span, Singular Value Decomposition, The Moore-Penrose Pseudoinverse etc.

STATISTICS

In Statistics, Regression and probability and Information theory are necessary. In which, random variables, probability distributions, conditional probability, chain rule, Variance and Covariance, Bayes' rule, Information Theory etc.

Any one Programming Language

Any one programming language is enough, but now a day Python or R are much popular for ML and DL, so here my suggestion is to learn Python or R but that doesn't mean java doesn't work with ML. Java has some popular libraries to work with ML but python is most used as python can work with less line of code.
for programming not only basic programming but algorithms and data structure even OOP is also necessary. So, this much in programming language.

SQL

Basic SQL i.e. queries and functions, triggers, events, procedures etc. this basic things also necessary for ML (SQL is used while working with data).

These above mentioned all the things are necessary, if you want to take dive in ML and/or DL.
After learning all the above mentioned things you can start with ML and/or DL.
So, Start from today. All the best...👍

Happy Journey for ML and DL.... 😊

No comments:

Post a Comment