As a subfield of artificial intelligence, ML is concerned with the ability of machines to learn without being explicitly programmed. The goal is for machines to learn on their own.
As a subfield of ML, deep learning is concerned with machines' ability to mimic the human brain in order to perform highly complex tasks related to artificial intelligence.
Structured data are fed to the machine that develops the ML model. Deep learning involves feeding unstructured data, or raw input to the neural network.
ML models are easy to build, but better predictions require more human intervention. Deep learning models are difficult to build, but it’s more accurate without human intervention.