เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเข้าถึงพารามิเตอร์ของโมเดล

โมเดล PyTorch ที่สร้างด้วย nn.Sequential() คือ module ที่ประกอบด้วย layer ต่าง ๆ ของโครงข่ายประสาทเทียม โดยสามารถเข้าถึงพารามิเตอร์ของแต่ละ layer ได้โดยตรงผ่านการอ้างอิงดัชนีของโมเดล ในแบบฝึกหัดนี้ จะได้ฝึกเข้าถึงพารามิเตอร์ของ linear layer ต่าง ๆ ในโครงข่ายประสาทเทียม

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Deep Learning เบื้องต้นด้วย PyTorch

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เข้าถึงพารามิเตอร์ weight ของ linear layer แรก
  • เข้าถึงพารามิเตอร์ bias ของ linear layer ที่สอง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

model = nn.Sequential(nn.Linear(16, 8),
                      nn.Linear(8, 2)
                     )

# Access the weight of the first linear layer
weight_0 = ____
print("Weight of the first layer:", weight_0)

# Access the bias of the second linear layer
bias_1 = ____
print("Bias of the second layer:", bias_1)
แก้ไขและรันโค้ด