Otimizando Redes Neurais – Por onde começar?

Desenvolvendo intuições através da construção e ajuste de uma rede neural usando Keras no Google Colab

George Liu Blocked Unblock Seguir Seguindo 10 de janeiro Foto de Adi Goldstein em Unsplash

T aqui estão tantos parâmetros e hiperparâmetros (todos referidos como parâmetros Hereon) para sintonizar com uma rede neural, então por onde começar?

Nos cursos de Proficiência em Aprendizagem Profunda do Professor Andrew Ng, ele dá a seguinte diretriz:

  • Comece com a taxa de aprendizado ;
  • Em seguida, tente o número de unidades ocultas , o tamanho do mini-batch e o termo do momentum ;
  • Por fim, ajuste o número de camadas e o decaimento da taxa de aprendizado .

Essas são ótimas dicas. Mas, para torná-los parte de nossas habilidades, precisamos da intuição 🙂 Para conseguir isso, criei uma classe de rede neural personalizável em Python e conduzi uma série de experimentos para verificar as ideias. Vamos ver!

Texto original em inglês.