두 개의 입력과 하나의 출력을 사용하는 모델
이제 두 개의 입력(팀 ID 1, 팀 ID 2)과 출력(점수 차이)이 준비되었으니, 이를 하나의 모델로 묶어 나중에 데이터에 맞추고 새로운 데이터로 평가할 수 있게 해보세요.
모델 구조는 아래 다이어그램과 같습니다:
이 연습은 강의의 일부입니다
Keras로 배우는 Advanced Deep Learning
연습 안내
- 두 팀을 입력으로 하고 점수 차이를 출력으로 사용하는 모델을 정의하세요.
- 옵티마이저는
'adam', 손실 함수는'mean_absolute_error'로 모델을 컴파일하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Imports
from tensorflow.keras.layers import Subtract
from tensorflow.keras.models import Model
# Subtraction layer from previous exercise
score_diff = Subtract()([team_1_strength, team_2_strength])
# Create the model
model = ____([____, ____], ____)
# Compile the model
____(____, ____)