ComenzarEmpieza gratis

Crea una capa de entrada para «en casa» y «fuera».

Ahora mejorarás el modelo que utilizaste en el capítulo anterior para los partidos de la temporada regular. Sabes que existe una ventaja bien documentada del equipo local en el baloncesto, por lo que añadirás una nueva variable a tu modelo para reflejar este efecto.

Este modelo tendrá tres entradas: team_id_1, team_id_2 y home. Los ID de los equipos serán números enteros que buscarás en tu modelo de fuerza de los equipos del capítulo anterior, y «home» será una variable binaria, 1 si team_1 juega en casa y 0 si no es así.

El archivo team_strength_model que utilizaste en el capítulo anterior se ha cargado en tu espacio de trabajo. Después de aplicarlo a cada entrada, utiliza una capa Concatenate para unir las dos fuerzas del equipo y con la variable local vs visitante, y pasa el resultado a una capa Dense.

Este ejercicio forma parte del curso

Aprendizaje profundo avanzado con Keras

Ver curso

Instrucciones del ejercicio

  • Crea tres capas de entrada con la forma 1, una para el equipo 1, otra para el equipo 2 y otra para local contra visitante.
  • Busca las aportaciones del equipo en team_strength_model().
  • Concatenar las fortalezas del equipo con la entrada de casa y pasar a una capa densa.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Create an Input for each team
team_in_1 = ____(shape=(1,), name='Team-1-In')
team_in_2 = ____(shape=(1,), name='Team-2-In')

# Create an input for home vs away
home_in = ____(shape=(1,), name='Home-In')

# Lookup the team inputs in the team strength model
team_1_strength = ____(____)
team_2_strength = ____(____)

# Combine the team strengths with the home input using a Concatenate layer, then add a Dense layer
out = _____()([____, ____, home_in])
out = _____(____)(____)
Editar y ejecutar código