Machine learning algorithms are algorithms that can adapt and learn without explicit instructions.
https://www.ibm.com/blog/supervised-vs-unsupervised-learning/
Top 10 Machine Learning Algorithms (with Python and R Codes)