Os três tipos de machine learning são: aprendizado supervisionado, onde o modelo é treinado com dados rotulados; aprendizado não supervisionado, que identifica padrões em dados não rotulados; e aprendizado por reforço, onde o modelo aprende por meio de recompensas e punições baseadas em suas ações.