Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Liblinear failed to converge, increase the number of iterations.

Aparentemente executei a separação dos dados de treino e de teste usando a train_test_split() como SEED = 20. Ao rodar o predict() recebi a mensagem:

Liblinear failed to converge, increase the number of iterations.

Não consegui perceber onde estou cometendo algum erro em relação ao código original. Alguma sugestão?

2 respostas
solução!

Olá Loreno,

Resumindo esse é apenas um aviso, ele acontece porque o LinearSVC considera que não conseguiu criar um modelo muito bom baseado nos dados, mas você não precisa se preocupar com isso, se não aconteceu nenhum outro erro pode seguir adiante porque ele pode acontecer mesmo executando o mesmo código da aula.

Nesse outro tópico tem uma explicação legal sobre o que é a causa.

Aqui tem outro tópico que explica mais sobre o que é esse convergir.

Espero ter ajudado!

De fato Lucas, refiz o teste com o notebook original da aula, e a mensagem também apareceu. Atualizei para a versão mais recente do SKLearn, e a mensagem continua. Como o restante dos resultados está bem parecido com a aula, acho que deve ser só isso mesmo.

Valeu Lucas!