machine-learning-algorithm
A machine learning algorithm is the process that uncovers the underlying relationship whith the data
The outcome of a machine learning algorithm is called machine-learning-model, which can be considered as a function
$F$, which outputs certain results, when given the input.
Reference: