ÎncepețiÎncepe gratuit

Definește modelul echipei

Căutarea forței echipei are trei componente: un strat de intrare, un strat de încorporare (embedding) și un strat de aplatizare (flatten) care generează rezultatul.

Dacă înglobezi aceste trei straturi într-un model cu o intrare și o ieșire, poți reutiliza acel set de trei straturi în mai multe locuri.

Reține că ponderile pentru toate trei straturile vor fi partajate oriunde le folosești.

Acest exercițiu face parte din cursul

Deep Learning avansat cu Keras

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un strat de intrare 1D pentru ID-ul echipei (care va fi un număr întreg). Asigură-te că setezi forma de intrare corectă!
  • Transmite această intrare stratului de căutare a forței echipei pe care l-ai creat anterior.
  • Aplatizează rezultatul căutării forței echipei.
  • Creează un model care folosește intrarea 1D ca intrare și forța echipei aplatizată ca ieșire.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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')
Editează și rulează codul