This is where, the journey of Machine Learning (just a fraction of Data Science) begins. Let me warn you: it will be tough in the beginning, you’ll have to sit for hours playing around these algorithms, but these are the building blocks of the all-so-hyped “Machine Learning”. I can totally guarantee you: If you religiously follow whatever I am covering, cracking Data Hackathons and those interviews would be simpler, much simpler.
To give you a brief, there are many (actually MANY) algorithms that can be applied to a ML problem. To make the process easier, I have divided them into different categories:
- Regression
- Clustering
- Bayesian
- Regularization
- Instance – Based
- Dimensionality Reduction
- Decision Tree
- Association Rule
- Neural Networks
- Ensemble
- Deep Learning
- Miscellaneous (never-ending list)
This link gives you a good overview about these algorithms.
https://iitrdsg.wordpress.com/2016/06/15/k-means-clustering-explained/