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

การประเมินผลโมเดลแบบหลายเอาต์พุต

ในแบบฝึกหัดนี้ จะได้ฝึกประเมินผลโมเดลแบบหลายเอาต์พุต โดยต้องเขียนฟังก์ชันชื่อ evaluate_model() ที่รับโมเดลสำหรับพยากรณ์ตัวอักษร (alphabet) และอักขระ (character) เป็นอินพุต จากนั้นรันลูปการประเมิน แล้วแสดงค่าความแม่นยำของโมเดลในทั้งสองงาน

สมมติว่าฟังก์ชันสามารถเข้าถึง dataloader_test ได้ และได้รันการ import ต่อไปนี้ไว้แล้ว:

import torch
from torchmetrics import Accuracy

เมื่อเขียน evaluate_model() เสร็จแล้ว จะได้นำไปใช้ในแบบฝึกหัดถัดไป!

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

Deep Learning ระดับกลางด้วย PyTorch

ดูคอร์ส

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

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

def evaluate_model(model):
    # Define accuracy metrics
    acc_alpha = ____(____, ____)
    acc_char = ____(____, ____)
แก้ไขและรันโค้ด