Feynn Labs interview question

What is Machine learning. Different algorithms of machine learning.