Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Input X must be non-negative

estou trabalhando em uma classificação utilizando múltiplas colunas do meu dataset, portanto, também estou usando ColumnTransformer. Funciona 100% com outros classificadores, mas quando vou testar com MultinomialNB recebo a mensagem: ValueError: Input X must be non-negative

Alguém já passou por isso?

vlw!

1 resposta
solução!

Bom, já descobri a resposta.

O MultinomialNB assume que a distribuição é miltinomial, portanto, sem valores negativos.

Uma solução é usar o MinMaxScaler. Vwl!