Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que a função LinearSVC faz?

O que exatamente a função LinearSVC() faz? O que o argumento "random_state" altera no funcionamento dela? Por que temos que passá-la como argumento para a função OneVsRestClassifier()?

1 resposta
solução!

Olá Eduardo, tudo bem?

A classe LinearSVC implementa um algoritmo de classificação, o SVM, ou máquina de vetores de suporte. O que esse algoritmo faz é encontrar uma linha que separe as classes.

O parâmetro random_state diz qual a semente (seed) que o algoritmo deve usar para embaralhar os dados. Colocando como 0, os dados não são embaralhados, ou seja, sempre teremos o resultado nas execuções.

A classe OneVsRestClassifier recebe como argumento um estimador, isso é um modelo. Isso acontece pois o OneVsRestClassifier é um classificador que implementa uma estratégia para classificar os dados. Para fazer essa classificação ele utiliza o estimador que passamos no parâmetro do construtor.