Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Resultados diferentes do curso

Estou com resultados muito diferente dos apresentados no curso. Isso pode acontecer?

Taxa de acerto do OneVsRestClassifier: 0.6459207459207459 Taxa de acerto do OneVsOneClassifier: 0.6459207459207459 Taxa de acerto do MultinomialNB: 0.73986013986014 Taxa de acerto do AdaBoostClassifier: 0.47972027972027975 {0.6459207459207459: OneVsOneClassifier(estimator=LinearSVC(C=1.0, class_weight=None, dual=True, fit_intercept=True, intercept_scaling=1, loss='squared_hinge', max_iter=1000, multi_class='ovr', penalty='l2', random_state=0, tol=0.0001, verbose=0), n_jobs=1), 0.73986013986014: MultinomialNB(alpha=1.0, class_prior=None, fit_prior=True), 0.47972027972027975: AdaBoostClassifier(algorithm='SAMME.R', base_estimator=None, learning_rate=1.0, n_estimators=50, random_state=0)} Vencedor: MultinomialNB(alpha=1.0, class_prior=None, fit_prior=True) Taxa de acerto do vencedor entre os dois algoritmos no mundo real: 77.77777777777777 Taxa de acerto base: 44.44444444444444 Total de teste: 9

1 resposta

Oi Álamo, tudo bom?

Pode acontecer sim. Como os algoritimos usam o randomização dentro deles, é normal dar uma diferença. E nesse processo muitas coisas podem mudar a taxa de acerto do seu algoritmo. Por exemplo, a escolha do set de treino e do set de teste