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

โครงข่ายที่มี linear layer

โครงข่ายประสาทเทียมมักประกอบด้วยหลาย layer แต่ส่วนใหญ่จะเป็น linear layer การทำความเข้าใจ linear layer เดี่ยว จะช่วยให้เห็นภาพการทำงานก่อนที่จะเพิ่มความซับซ้อน

ลองนำ linear layer มาใช้กับ input tensor แล้วสังเกตผลลัพธ์ที่ได้

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

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

ดูคอร์ส

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

  • สร้าง Linear layer ที่รับ 3 features เป็น input และส่งออก 2 outputs
  • ส่ง input_tensor ผ่าน linear layer

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

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

import torch
import torch.nn as nn

input_tensor = torch.tensor([[0.3471, 0.4547, -0.2356]])

# Create a Linear layer
linear_layer = nn.____(
                         in_features=____, 
                         out_features=____
                         )

# Pass input_tensor through the linear layer
output = ____(____)

print(output)
แก้ไขและรันโค้ด