No one machine learning algorithm works best for every problem. Each algorithm has its own strengths and weaknesses, as well as different problems they excel at. The top 10 machine learning algorithms are linear regression, multiple linear regression, logistic regression, decision tree, random forest algorithm, support vector machine, k-nearest neighbours, k-means clustering, hierarchical clustering and neural networks. In this video I will discuss most commonly used machine learning algorithms today.