Existem quatro tipos de algoritmos de aprendizado de máquina: primeiro, supervisionado, segundo, semi-supervisionado, terceiro, não supervisionado e, finalmente, reforço.