1. Learn
  2. /
  3. कोर्स
  4. /
  5. PyTorch के साथ Deep Learning परिचय

Connected

अभ्यास

वन-हॉट एन्कोडेड लेबल बनाना

वन-हॉट एन्कोडिंग किसी एकल integer लेबल को N एलिमेंट वाले वेक्टर में बदल देती है, जहाँ N क्लासों की संख्या है. इस वेक्टर में हर जगह zeros होते हैं और सही पोज़िशन पर one होता है.

इस अभ्यास में, आप y के लिए मैन्युअली एक वन-हॉट एन्कोडेड वेक्टर बनाएँगे, और फिर प्रक्रिया को सरल करने के लिए PyTorch का उपयोग करेंगे. आपके डेटासेट में तीन क्लास हैं (0, 1, 2).

numpy (np), torch.nn.functional (F), और torch आपके लिए पहले से इम्पोर्ट किए गए हैं.

निर्देश

100 XP
  • दिए गए NumPy array का उपयोग करके ground truth लेबल y को मैन्युअली वन-हॉट एन्कोड करें और इसे one_hot_numpy के रूप में सेव करें.
  • PyTorch का उपयोग करके y को वन-हॉट एन्कोड करें और इसे one_hot_pytorch के रूप में सेव करें.