Machine learning is a subset of artificial intelligence that enables systems to learn and improve from experience without being explicitly programmed.
The three main types of machine learning are supervised learning, unsupervised learning, and reinforcement learning.