नुकसान कम करना: प्लेग्राउंड एक्सरसाइज़

सीखने की दर और कन्वर्ज़न दर

यह कई प्लेग्राउंड व्यायामों में से पहला है. प्लेग्राउंड एक प्रोग्राम है. इसे खास तौर पर, मशीन लर्निंग के सिद्धांतों को सिखाने के लिए बनाया गया है. इस कोर्स के हर प्लेग्राउंड व्यायाम में प्रीसेट के साथ एम्बेड किया गया प्लेग्राउंड इंस्टेंस शामिल है.

हर प्लेग्राउंड एक्सरसाइज़ से एक डेटासेट जनरेट होता है. इस डेटासेट के लेबल की दो संभावित वैल्यू हो सकती हैं. आपके पास इन दो संभावित वैल्यू को स्पैम के तौर पर बनाम स्पैम न होने या स्वस्थ पेड़ों और बीमार पेड़ों के तौर पर शामिल करने का विकल्प होगा. ज़्यादातर एक्सरसाइज़ का मकसद अलग-अलग हाइपर पैरामीटर में बदलाव करके ऐसा मॉडल बनाना होता है जो एक लेबल की वैल्यू को दूसरे से सही तरीके से बांट (अलग या अलग करता) करता हो. ध्यान दें कि ज़्यादातर डेटा सेट में कुछ ऐसा शोर होता है जिसकी वजह से हर उदाहरण की कैटगरी तय करना नामुमकिन हो जाता है.

इस एक्सरसाइज़ के इंटरफ़ेस में तीन बटन मौजूद हैं:

आइकॉन नाम यह क्या करता है
'रीसेट करें' बटन. रीसेट करें इटरेशन को 0 पर रीसेट करता है. उन सभी वज़न को रीसेट करता है जिन्हें मॉडल पहले ही सीख चुका है.
चरण बटन. चरण एक दोहराव को आगे बढ़ाएं. हर बार बदलाव करने पर मॉडल बदल जाता है—कभी-कभी छोटे पैमाने पर और कभी-कभी नाटकीय रूप से बदल जाता है.
बटन फिर से जनरेट करें. फिर से जनरेट करें नया डेटा सेट जनरेट करता है. इटरेशन को रीसेट नहीं करता.

इस पहले प्लेग्राउंड व्यायाम में, आपको दो टास्क करके सीखने की दर के साथ प्रयोग करना होगा.

टास्क 1: प्लेग्राउंड के सबसे ऊपर दाईं ओर मौजूद, लर्निंग रेट मेन्यू को देखें. दी गई लर्निंग रेट—3—बहुत ज़्यादा है. "चरण" बटन पर 10 या 20 बार क्लिक करके देखें कि ज़्यादा लर्निंग रेट से आपके मॉडल पर क्या असर पड़ा है. हर शुरुआती दौर के बाद, ध्यान दें कि मॉडल विज़ुअलाइज़ेशन कैसे बहुत तेज़ी से बदलता है. मॉडल के आपस में मिलने के बाद भी आपको कुछ अस्थिरता दिख सकती है. साथ ही, मॉडल विज़ुअलाइज़ेशन में x1 और x2 से चलने वाली लाइनें भी देखें. इन लाइनों के वेट, मॉडल में उन सुविधाओं के महत्व को दिखाते हैं. इसका मतलब है कि एक मोटी लाइन का मतलब है कि प्रॉडक्ट का वज़न ज़्यादा है.

टास्क 2: ये काम करें:

  1. रीसेट करें बटन दबाएं.
  2. लर्निंग रेट कम करें.
  3. चरण बटन को कई बार दबाएं.

सीखने की दर कम होने से, कन्वर्ज़न पर क्या असर पड़ा? मॉडल को अभिसरण करने के लिए ज़रूरी चरणों की संख्या की जांच करें. साथ ही, मॉडल कितनी आसानी से और स्थिर रूप से एक जैसा होता है, यह भी देखें. सीखने की दर के और भी कम वैल्यू के साथ प्रयोग करें. क्या सीखने की दर बहुत धीमी है? (इस अभ्यास के ठीक नीचे आपको एक चर्चा मिलेगी.)