ComeçarComece de graça

Treine uma CNN profunda com pooling para classificar imagens

Treinar uma CNN com camadas de pooling é bem parecido com o treinamento das redes profundas que você já viu antes. Depois que a rede estiver pronta (como você fez no exercício anterior), o modelo precisa ser compilado da maneira certa e, em seguida, os dados de treinamento precisam ser fornecidos, junto com os outros argumentos que controlam o processo de ajuste.

O seguinte arquivo model do exercício anterior está disponível na sua área de trabalho:

Convolução => Agrupamento máximo => Convolução => Achatar => Denso

Este exercício faz parte do curso

Modelagem de imagens com Keras

Ver curso

Instruções do exercício

  • Compile esse modelo pra usar a função de perda de entropia cruzada categórica e o otimizador Adam.
  • Treine o modelo por 3 épocas com lotes de tamanho 10.
  • Use 20% dos dados como dados de validação.
  • Avalie o modelo em test_data com test_labels (também lotes de tamanho 10).

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Compile the model
____

# Fit to training data
____

# Evaluate on test data 
____
Editar e executar o código