Responder a: Validação cruzada da Iris não está funcionando

Home Fóruns Fórum Deep Learning com Python de A a Z: O Curso Completo Validação cruzada da Iris não está funcionando Responder a: Validação cruzada da Iris não está funcionando

#36382

Oi Fabio, fiz sim, esse definitivamente não era o problema, o arquivo está dando erro especificamente no Pycharm, acredito que a aula pode estar desatualizada em relação a atualizações novas de algumas IDE.

Original – Não funcional
classificador = KerasClassifier(build_fn = criar_rede, epochs = 20, batch_size = 2)
resultados = cross_val_score(estimator = classificador, X = previsores, y = classea, cv = 2, scoring = ‘accuracy’)

Modificado – Funcional

classificador = KerasClassifier(model=criar_rede, epochs=20, batch_size=2)
resultados = cross_val_score(estimator = classificador, X = previsores, y = classea, cv = 2, scoring = ‘accuracy’)

A questão é que pela base de dados ser muito pequena o cross validation as vezes escolhe porções com 30 dados (de um total de 50) do mesmo tipo de dado de flor, fazendo assim com que o aprendizado seja comprometido, variando entre 66% de acerto e 100%. Pois ele fica com poucos registros na base de dados para aprender a identificar uma dos 3 tipos de flores quase sempre.

Mas acredito ter solucionado. Aproveitando que você mencionou nome de arquivo errado, seria interessante dar uma olhada nos erros de nomes de variaveis nos arquivos, pois mais da metade dos arquivos estão vindo com nomes com erro de digitação ou algo do gênero.