- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 2 anos, 5 meses atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Deep Learning com Python de A a Z: O Curso Completo › Implementação Validação Cruzada Atualizada.
Gostaria de saber por que no código atualizado foi usado:
k.clear_session()
e adicionada uma camada:
tf.keras.layers.Dropout(0.2),
Olá Gabriel,
Sempre que você cria uma camada no Keras, a API coloca um índice no final do nome, por exemplo, dense_1
, dense_2
, dense_3
… Aí, se você começar uma nova arquitetura, ele continua numerando como dense_4
em diante. O clear_session
reseta esse estado. Não é um código estritamente necessário, mas se você quer acessar as camadas pelo nome depois, isso ajuda.
A camada de Dropout serve para zerar algumas das saídas da camada anterior, 0.2
significa que 20% dos valores serão zerados. Isso ajuda a evitar problemas de overfitting.