There are four types of machine learning algorithms: Firstly, supervised, Secondly, semi-supervised, Thirdly, unsupervised, and Finally, reinforcement.