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

İç saha vs. deplasman için bir girdi katmanı oluştur

Şimdi, normal sezon maçları için önceki bölümde kullandığın modele bir iyileştirme yapacaksın. Basketbolda iç saha avantajı iyi bilinir, bu etkiyi yakalamak için modeline yeni bir girdi ekleyeceksin.

Bu modelin üç girdisi olacak: team_id_1, team_id_2 ve home. Takım kimlikleri, önceki bölümdeki takım gücü modelinde baktığın tamsayılar olacak; home ise ikili bir değişken: team_1 ev sahibiyse 1, değilse 0.

Önceki bölümde kullandığın team_strength_model çalışma alanına yüklendi. Her girdiye uyguladıktan sonra, iki takım gücünü iç saha/deplasman değişkeniyle birlikte birleştirmek için bir Concatenate katmanı kullan ve sonucu bir Dense katmanına aktar.

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

Keras ile İleri Seviye Deep Learning

Kursa Göz Atın

Egzersiz talimatları

  • Biri takım 1, biri takım 2 ve biri de iç saha vs. deplasman için olmak üzere, şekli 1 olan üç girdi katmanı oluştur.
  • Takım girdilerini team_strength_model() içinde sorgula.
  • Takım güçlerini home girdisiyle birleştir ve bir Dense katmanına aktar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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