BaşlayınÜcretsiz başlayın

Takım aramasını tanımla

Paylaşılan katmanlar, bir modelin birden fazla adım için aynı ağırlık matrisini kullanmasına olanak tanır. Bu egzersizde, her takımı tek bir sayıyla temsil eden bir "takım gücü" katmanı oluşturacaksın. Bu sayıyı modelde her iki takım için de kullanacaksın. Model, giriş verilerinde takım team_1 olduğunda da team_2 olduğunda da iyi çalışan bir sayı öğrenecek.

games_season DataFrame'i çalışma alanında mevcut.

Bu egzersiz, kursun bir parçasıdır

Keras ile İleri Seviye Deep Learning

Kursa Göz Atın

Egzersiz talimatları

  • Benzersiz takım sayısını say.
  • Her takım kimliğini o takımın gücünü temsil eden tek bir sayıya eşleyen bir embedding katmanı oluştur.
  • Çıktı şekli 1 boyut olmalı (takımları tek bir sayıyla temsil etmek istediğimiz için).
  • Girdi uzunluğu 1 boyut olmalı (her takım tam olarak bir kimlikle temsil edildiği için).

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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')
Kodu Düzenle ve Çalıştır