Podemos dividir los tipos de Machine Learning en tres grandes categorías:
Aprendizaje no supervisado: no cuenta con datos etiquetados. La máquina busca el patrón correcto, pero sin una guía que lo dirija.
Aprendizaje supervisado: utiliza los datos etiquetados facilitados y con ellos aprende a identificar la salida correcta.
Aprendizaje de refuerzo: se utilizan recompensas que permiten a la máquina identificar qué decisiones han sido positivas y cuáles no lo han sido tanto para que optimice la toma de decisiones.