Machine learning is an application of AI. It provides the system ability to automatically learn and improve from experience without being especially programmed.