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

Acurácia mudando mesmo com o SEED settado

Olá boa tarde a todes! Estou na aula Testando em duas dimensões e percebi que o valor da minha acurácia do algorítmo fica oscilando mesmo com o SEED tendo um valor atribuído, gostaria de entender o motivo já que no projeto anterior isso não acontece.

Informações que podem ser importantes:

Estou utilizando a plataforma jupyter como ferramenta, o sklearn está na versão 0.19.2..


from sklearn.model_selection import train_test_split
from sklearn.svm import LinearSVC
from sklearn.metrics import accuracy_score

SEED = 20

treino_x, teste_x, treino_y, teste_y = train_test_split(  x, y, stratify = y, random_state = SEED, test_size = 0.25)
print('Treinaremos com %d elementos e testaremos com %d elementos' % (len(treino_x), len(teste_x)))

modelo = LinearSVC()
modelo.fit(treino_x, treino_y)
previsoes = modelo.predict(teste_x)
acuracia = accuracy_score(teste_y, previsoes) * 100

print("A acurácia foi %.2f%%" % acuracia)

Resultados

Printscreen do valor da acurácia 47.41%Printscreen do valor da acurácia 52.96%

1 resposta
solução!

Resolvido

Acabei perguntando cedo demais e o professor explicou na aula seguinte a razão pela qual isto estava ocorrendo!