Treinando com Keras
Neste exercício, vamos voltar ao problema de classificação de letras em linguagem de sinais. Temos 2000 imagens de quatro letras — A, B, C e D — e queremos classificá-las com alta precisão. Vamos completar todas as etapas do problema, incluindo a definição do modelo, a compilação e o treinamento.
Observe que keras já foi importado de tensorflow para você. Além disso, as features estão disponíveis como sign_language_features e os alvos estão disponíveis como sign_language_labels.
Este exercício faz parte do curso
Introdução ao TensorFlow em Python
Instruções do exercício
- Defina um modelo sequencial chamado
model. - Configure a camada de saída como densa, com 4 nós, usando a função de ativação
softmax. - Compile o modelo com o otimizador
SGDe a perdacategorical_crossentropy. - Complete a operação de ajuste (fit) e defina o número de épocas como 5.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Define a sequential model
____
# Define a hidden layer
model.add(keras.layers.Dense(16, activation='relu', input_shape=(784,)))
# Define the output layer
____
# Compile the model
model.compile('____', loss='____')
# Complete the fitting operation
model.fit(____, ____, epochs=____)