İç 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
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
homegirdisiyle 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 = _____(____)(____)