Machine learning lets AI learn from data and predict outcomes without being programmed. Deep learning uses neural networks to learn from data in a hierarchical way.