Machine learning is a method of data analysis that automates analytical model building. Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look.

Machine Learning algorithms are classified as –
1) Supervised Machine Learning Algorithms
2) Unsupervised Machine Learning Algorithms
3) Reinforcement Machine Learning Algorithms

Top 10 Machine Learning Algorithms --

1)    Naïve Bayes Classifier Algorithm
2)    K Means Clustering Algorithm
3)    Support Vector Machine Algorithm
4)    Apriori Algorithm
5)    Linear Regression
6)    Logistic Regression
7)    Artificial Neural Networks
8)    Random Forests
9)    Decision Trees
10)  Nearest Neighbours

To know more: https://www.dezyre.com/article/top-10-machine-learning-algorithms/202