โครงข่ายที่มี linear layer
โครงข่ายประสาทเทียมมักประกอบด้วยหลาย layer แต่ส่วนใหญ่จะเป็น linear layer การทำความเข้าใจ linear layer เดี่ยว จะช่วยให้เห็นภาพการทำงานก่อนที่จะเพิ่มความซับซ้อน
ลองนำ linear layer มาใช้กับ input tensor แล้วสังเกตผลลัพธ์ที่ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Deep Learning เบื้องต้นด้วย PyTorch
คำแนะนำการฝึกหัด
- สร้าง
Linearlayer ที่รับ 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)