Output layer โดยใช้ shared layer
เมื่อค้นหาความ "แข็งแกร่ง" ของแต่ละทีมแล้ว ให้นำค่าความแข็งแกร่งของทั้งสองทีมมาลบกัน เพื่อประเมินว่าทีมใดมีแนวโน้มจะชนะการแข่งขัน
แนวคิดนี้คล้ายกับการใช้ค่า seed ที่คณะกรรมการจัดการแข่งขันกำหนดขึ้น ซึ่งก็เป็นตัววัดความแข็งแกร่งของทีมเช่นกัน แต่แทนที่จะใช้ผลต่างของ seed เพื่อทำนายผลต่างของคะแนน เราจะใช้ผลต่างของโมเดลความแข็งแกร่งของทีมที่สร้างขึ้นเองแทน
เลเยอร์ subtract จะรวมค่าน้ำหนักจากทั้งสองเลเยอร์โดยการลบออกจากกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Deep Learning ขั้นสูงด้วย Keras
คำแนะนำการฝึกหัด
- Import เลเยอร์
Subtractจากkeras.layers - นำผลลัพธ์การค้นหาความแข็งแกร่งของทั้งสองทีมที่ทำไว้ก่อนหน้ามารวมกัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the Subtract layer from tensorflow.keras
from tensorflow.keras.layers import ____
# Create a subtract layer using the inputs from the previous exercise
score_diff = ____()([____, ____])