Aparece o seguinte erro: The default value of dual
will change from True
to 'auto'
in 1.5. Set the value of dual
explicitly to suppress the warning.
Aparece o seguinte erro: The default value of dual
will change from True
to 'auto'
in 1.5. Set the value of dual
explicitly to suppress the warning.
Olá, Pedroalbi!
O aviso que você está vendo é apenas um aviso de depreciação da biblioteca sklearn, que está informando que o valor padrão do parâmetro dual
na função LinearSVC
mudará na versão 1.5 da biblioteca.
Atualmente, o valor padrão é True
, mas na versão 1.5 será alterado para 'auto'
. Isso significa que, se você não especificar o parâmetro dual
ao chamar a função LinearSVC
, ele usará o valor padrão.
Se você quiser suprimir esse aviso, pode explicitamente definir o valor de dual
ao chamar a função LinearSVC
. Por exemplo:
model = LinearSVC(dual=True)
ou
model = LinearSVC(dual=False)
Por favor, note que a escolha entre True
e False
para o parâmetro dual
pode ter impacto no desempenho do algoritmo, dependendo do número de amostras e de características. De acordo com a documentação do sklearn, dual=False
é preferível quando n_samples > n_features (o número de amostras é maior que o número de características).
Espero ter ajudado e bons estudos!