ComeçarComece de graça

Definir pesquisa de equipe

Camadas compartilhadas permitem que um modelo use a mesma matriz de pesos para várias etapas. Neste exercício, você vai criar uma camada de “força da equipe” que representa cada equipe por um único número. Você vai usar esse número para as duas equipes no modelo. O modelo vai aprender um número para cada equipe que funciona bem tanto quando a equipe está em team_1 quanto quando está em team_2 nos dados de entrada.

O DataFrame “ games_season ” está disponível na sua área de trabalho.

Este exercício faz parte do curso

Aprendizado profundo avançado com Keras

Ver curso

Instruções do exercício

  • Conta quantas equipes diferentes tem.
  • Crie uma camada de incorporação que mapeie cada ID de equipe para um único número que represente a força dessa equipe.
  • A forma da saída deve ser 1 dimensão (já que queremos representar as equipes com um único número).
  • O comprimento da entrada deve ser 1 dimensão (já que cada equipe é representada por exatamente um id).

Exercício interativo prático

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

# Imports
from tensorflow.keras.layers import Embedding
from numpy import unique

# Count the unique number of teams
n_teams = ____(games_season[____]).shape[0]

# Create an embedding layer
team_lookup = Embedding(input_dim=n_teams,
                        output_dim=____,
                        input_length=____,
                        name='Team-Strength')
Editar e executar o código