Cada algoritmo de ML tem sua própria forma de lidar com o problema, tratando-o de formas diferentes (criando peso para as características, criando uma árvore, criando uma probabilidade...).

Pré-processamento

Naive bayes

Árvore de decisão

Baseado em regras

Baseado em instâncias