Supervised machine learning

Definition
Supervised machine learning is

"a type of machine learning algorithm that uses a known data set (called a training data set) to make predictions. The training dataset includes input data and response values, and the algorithm seeks to build a model from these data points and make predictions of the response values for a new dataset."