ML is the process of training a piece of software, called a model, to make useful predictions using a data set. This predictive model can then serve up predictions about previously unseen data.
Model: The representation of what a machine learning system has learned from the training data. It defines the relationship between features and label. We can think of model as a function whose input is the features and the output is label.
AI is science that empowers computers to mimic human intelligence such as decision making, text processing, and visual perception.
AI is a broader field (i.e. the big umbrella) that contains several subfield such as machine learning, robotics, and computer vision.
Machine Learning is a subfield of Artificial Intelligence that enables machines to improve at a given task with experience.
Deep learning is a specialised field of machine learning that relies on training of Deep Artificial Neural Networks (ANN) using a large dataset such as images or texts.
ML process
DL process