Computer systems that learn from data to improve accuracy — the NIST definition.
What it means
NIST defines machine learning as "the development and use of computer systems that adapt and learn from data with the goal of improving accuracy."
It is a subset of artificial intelligence and the core of roles like Machine Learning Engineer and Data Scientist.
Definitional only; not career advice or a difficulty ranking.