Machine Learning - Skills

A Machine Learning expert requires skills across several domains. The skills that you need to acquire are listed below.

  • Statistics

  • Probability Theories

  • Calculus

  • Optimization techniques

  • Visualization

Necessity of Various Skills of Machine Learning

Here are some examples of what skills you need to acquire:

Mathematical Notation

Machine learning algorithms are heavily based on mathematics. The level of mathematics you need to know is probably just a beginner level. It is important that you understand the notation used by mathematicians in their equations. For example - if you are able to read the notation and comprehend what it means, you are ready for learning machine learning. If you cannot, you may need to brush up your mathematics knowledge.











Probability Theory

Test your probability theory knowledge with this example: Classifying with conditional probabilities.




By using these definitions, we can define the Bayesian classification rule−

  • If P(c1|x, y) > P(c2|x, y) , the class is c1 .

  • If P(c1|x, y) < P(c2|x, y) , the class is c2 .

Optimization Problem




Here is an optimization function

Subject to the following constraints −




All you need to do is read and understand the above.


To interpret the results of the algorithm, you need to understand the various types of visualization plots.

Machine Learning - Skills

You need good programming skills to code those algorithms in addition to the above theoretical aspects of machine learning.

In the next chapter, we will examine what it takes to implement ML.

Frequently Asked Questions

Ans: Machine Learning - Deep Learning view more..
Ans: Machine Learning - Artificial Neural Networks view more..
Ans: Machine Learning - Unsupervised view more..
Ans: Machine Learning - Skills view more..
Ans: Machine Learning - Implementing view more..
Ans: Machine Learning - Conclusion view more..

Rating - NAN/5