- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 1 semana, 3 dias 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 Visão Computacional: O Guia Completo › Aula solucao-para-o-exercicio-47/
Na aula do link “https://iaexpert.academy/topic/solucao-para-o-exercicio-47/”
como você chegou ao valor de 3137 na linha de codigo netwoork.add(Dense(units=3137 , activation=’relu’)) ?
qual parametro que devo avaliar e calcular para decidir qual valor utilizar ai?
Olá Douglas!
Para definir esse valor foi usado a mesma fórmula vista na aula “Construção e treinamento da rede neural”.
Primeiramente você deve obter a descrição de todas as camadas usando o .summary(). Você precisa pegar os valores de dimensões da última camada de max pooling.
Em seguida é necessário “achatar” (flatten), fazendo a transformação de matriz em vetor.
Esses valores que serão usadas na camada de entrada da rede neural.
Fórmula: (número de entradas da rede neural + número de classes) / 2
Ou seja, para esse exemplo a entrada é (14, 14, 32) então vai ficar: 14 * 14 * 32 = 6272
(6272 + 2) / 2 = 3137
Tudo isso é explicado com mais detalhes nessa aula, portanto sugiro ver ela inteira pois lá é explicado bem certo.