Home Forums Fórum Deep Learning com Python de A a Z: O Curso Completo Implementação Validação Cruzada Atualizada.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #36355

    Gostaria de saber por que no código atualizado foi usado:

    k.clear_session()

    e adicionada uma camada:

    tf.keras.layers.Dropout(0.2),

    #36379
    Denny Ceccon
    Moderator

      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.

    Viewing 2 posts - 1 through 2 (of 2 total)
    • You must be logged in to reply to this topic.