Definition
A family of methods in which computational models improve task performance by finding patterns in data rather than relying only on explicitly programmed rules.
Distinguish it from nearby terms
Machine learning is a subset of AI, while AI also includes approaches that are not learned from data.
Check your understanding
A rule engine may be AI in some taxonomies but is not machine learning unless behavior is learned from data.