Machine learning is a process used by artificial intelligence to improve itself without additional human programming. This is not done through sentient thought processes, but with a series of algorithms that use historical data to improve future output and function.