ComeçarComece de graça

Definir modelo de equipe

A pesquisa da força da equipe tem três partes: uma entrada, uma camada de incorporação e uma camada de nivelamento que cria a saída.

Se você juntar essas três camadas em um modelo com entrada e saída, dá pra reutilizar essa pilha de três camadas em vários lugares.

Lembre-se de que os pesos das três camadas vão ser usados em todos os lugares que precisarmos.

Este exercício faz parte do curso

Aprendizado profundo avançado com Keras

Ver curso

Instruções do exercício

  • Crie uma camada de entrada 1D para o ID da equipe (que vai ser um número inteiro). Não esquece de definir o formato de entrada certo!
  • Passa essa informação pra camada de pesquisa de força da equipe que você criou antes.
  • Simplifica a saída da pesquisa de força da equipe.
  • Crie um modelo que use a entrada 1D como entrada e a força da equipe nivelada como saída.

Exercício interativo prático

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

# Imports
from tensorflow.keras.layers import Input, Embedding, Flatten
from tensorflow.keras.models import Model

# Create an input layer for the team ID
teamid_in = ____(shape=(____,))

# Lookup the input in the team strength embedding layer
strength_lookup = team_lookup(____)

# Flatten the output
strength_lookup_flat = Flatten()(____)

# Combine the operations into a single, re-usable model
team_strength_model = ____(____, ____, name='Team-Strength-Model')
Editar e executar o código