시작하기무료로 시작하기

팀 모델 정의

팀 강도 조회는 입력, 임베딩 레이어, 그리고 출력을 생성하는 플래튼 레이어의 세 가지 구성 요소로 이루어져 있습니다.

이 세 레이어를 입력과 출력이 있는 모델로 감싸면, 이 세 레이어 스택을 여러 위치에서 재사용할 수 있습니다.

다시 한 번 강조하지만, 이 세 레이어의 가중치는 우리가 이를 사용하는 모든 곳에서 공유됩니다.

이 연습은 강의의 일부입니다

Keras로 배우는 Advanced Deep Learning

강의 보기

연습 안내

  • 팀 ID(정수)를 위한 1차원 입력 레이어를 생성하세요. 입력 형태를 올바르게 설정해야 합니다!
  • 이전에 만든 팀 강도 조회 레이어에 이 입력을 전달하세요.
  • 팀 강도 조회의 출력을 플래튼하세요.
  • 1차원 입력을 입력으로, 플래튼된 팀 강도를 출력으로 사용하는 모델을 생성하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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')
코드 편집 및 실행