Definition
Learning Algorithm
A learning algorithm is a procedure that maps a training dataset to a specific hypothesis within a hypothesis class .
The algorithm typically identifies by minimising an empirical loss function or maximising a likelihood.