मल्टी-आउटपुट मॉडल का मूल्यांकन
इस अभ्यास में, आप मल्टी-आउटपुट मॉडलों के लिए मॉडल मूल्यांकन का अभ्यास करेंगे। आपका कार्य evaluate_model() नाम का एक फंक्शन लिखना है, जो एक ऐसे मॉडल को इनपुट के रूप में लेता है जो alphabet और character की भविष्यवाणी करता है, मूल्यांकन लूप चलाता है, और इन दोनों कार्यों में मॉडल की accuracy प्रिंट करता है।
आप मान सकते हैं कि इस फंक्शन को dataloader_test तक पहुँच होगी। आपके लिए निम्न इम्पोर्ट पहले से चलाए जा चुके हैं:
import torch
from torchmetrics import Accuracy
जब आप evaluate_model() इम्प्लीमेंट कर लें, तो आप इसे अगले अभ्यास में उपयोग करेंगे!
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Deep Learning with PyTorch
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)