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

ทดลองใช้ Dropout

Dropout ช่วยป้องกัน overfitting โดยการสุ่มกำหนดค่า output บางส่วนให้เป็นศูนย์ในระหว่างการฝึก ในแบบฝึกหัดนี้ คุณจะสร้างโครงข่ายประสาทเทียมอย่างง่ายที่มี dropout และสังเกตพฤติกรรมของโมเดลในโหมดฝึกและโหมดประเมินผล

แพ็กเกจ torch.nn ถูกโหลดไว้ล่วงหน้าในชื่อ nn และได้กำหนด features ให้แล้ว

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

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

ดูคอร์ส

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

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

# Model with Dropout
model = nn.Sequential(
    nn.Linear(8, 6),
    nn.Linear(6, 4),
    ____)

# Forward pass in training mode (Dropout active)
model.____
output_train = ____
แก้ไขและรันโค้ด