John Deere Interview Question

1.What is machine larning? 2.Difference between different machine learning algorihtms