ComenzarEmpieza gratis

Definir búsqueda de equipo

Las capas compartidas permiten que un modelo utilice la misma matriz de pesos para varios pasos. En este ejercicio, crearás una capa de «fuerza del equipo» que representa a cada equipo con un solo número. Utilizarás este número para ambos equipos del modelo. El modelo aprenderá un número para cada equipo que funcione bien tanto cuando el equipo sea team_1 como cuando sea team_2 en los datos de entrada.

El DataFrame « games_season » está disponible en tu espacio de trabajo.

Este ejercicio forma parte del curso

Aprendizaje profundo avanzado con Keras

Ver curso

Instrucciones del ejercicio

  • Cuenta el número de equipos únicos.
  • Crea una capa de incrustación que asigne a cada ID de equipo un número único que represente la fuerza de ese equipo.
  • La forma de salida debe ser de una dimensión (ya que queremos representar a los equipos con un solo número).
  • La longitud de la entrada debe ser de 1 dimensión (ya que cada equipo está representado por un único identificador).

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# 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 y ejecutar código