ComeçarComece de graça

Crie uma rede neural

Vamos usar a biblioteca Keras pra criar redes neurais e treinar essas redes pra classificar imagens. Todos esses modelos serão do tipo Sequential, o que significa que as saídas de uma camada são fornecidas como entradas apenas para a camada seguinte.

Dense Neste exercício, você vai criar uma rede neural com camadas neurais, o que significa que cada unidade em cada camada está conectada a todas as unidades da camada anterior. Por exemplo, cada unidade na primeira camada está conectada a todos os pixels nas imagens de entrada. O objeto de camada “ Dense ” recebe como argumentos o número de unidades nessa camada e a função de ativação para as unidades. Para a primeira camada da rede, também recebe um argumento de palavra-chave “ input_shape ”.

Esse curso fala sobre vários conceitos que você pode ter esquecido, então, se precisar dar uma repassada rápida, baixe o Guia Rápido do Keras e tenha sempre à mão!

Este exercício faz parte do curso

Modelagem de imagens com Keras

Ver curso

Instruções do exercício

  • A primeira camada recebe imagens como entrada, tem 10 unidades e uma ativação d 'relu'.
  • A segunda camada de entrada tem 10 unidades e uma ativação d 'relu'.
  • A camada de saída tem uma unidade para cada categoria (3 categorias) e uma ativaçã 'softmax'.

Exercício interativo prático

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

# Imports components from Keras
from keras.models import Sequential
from keras.layers import Dense

# Initializes a sequential model
model = Sequential()

# First layer
model.add(____(10, activation=____, input_shape=(784,)))

# Second layer
model.add(____(____, activation=____))

# Output layer
____
Editar e executar o código