Não entendo pq quando eu realizo o fit o valor do loss é baixo entre 0 e 1, porém quando eu passo para o evaluate retorna um valor alto como o exemplo (58)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendo pq quando eu realizo o fit o valor do loss é baixo entre 0 e 1, porém quando eu passo para o evaluate retorna um valor alto como o exemplo (58)
Oi Gustavo, tudo bem?
A diferença grande entre os valores de loss está acontecendo porque no projeto apenas os dados de treino foram normalizados. Com isso, o modelo foi treinado com imagens cujos pixels variam entre 0 e 1, mas está sendo avaliado com imagens entre 0 e 255.
Para resolver isso, basta normalizar também as imagens de teste, logo após a normalização de imagens_treino. Fica assim:
# Normalização
imagens_treino = imagens_treino / float(255)
imagens_teste = imagens_teste / float(255)
Assim, tanto os dados de treino quanto os de teste estarão na mesma escala.
Não esqueça de reiniciar a sessão e executar os códigos novamente.
Espero ter ajudado!
Abraços!