The evolution of machine learning