प्लेग्राउंड एक इंटरैक्टिव ऐप्लिकेशन है. इसकी मदद से, मशीन लर्निंग मॉडल को ट्रेन करने और उसकी जांच करने के अलग-अलग पहलुओं में बदलाव किया जा सकता है. Playground की मदद से, सुविधाएं चुनी जा सकती हैं और हाइपरपैरामीटर में बदलाव किया जा सकता है. इसके बाद, यह पता लगाया जा सकता है कि आपकी पसंद का किसी मॉडल पर क्या असर पड़ता है.
इस पेज पर दो प्लेग्राउंड अभ् यास हैं.
पहला अभ्यास: बुनियादी सुविधाओं का क्रॉस
इस एक्सरसाइज़ के लिए, Playground के यूज़र इंटरफ़ेस के इन हिस्सों पर फ़ोकस करें:
- 'सुविधाएं' के नीचे, मॉडल की तीन संभावित सुविधाओं पर ध्यान दें:
- x1
- x2
- x1x2
- OUTPUT के नीचे, आपको नारंगी रंग वाला एक स्क्वेयर दिखेगा और नीले बिंदु. मान लें कि आपको एक वर्गाकार जंगल दिख रहा है, जहां नारंगी बिंदु, बीमार पेड़ की जगह को दिखाते हैं और नीले बिंदु सेहत को ध्यान में रखकर बनाए गए पेड़ों की जगह.
- FEATURES और OUTPUT के बीच, अगर आपने ध्यान से देखा, तो आपको तीन ऐसी लाइनें दिखेंगी जो हर सुविधा को आउटपुट से जोड़ती हैं. ये लाइनें, गहरे रंग की नहीं, बल्कि हल्की धूसर रंग की होती हैं. हर डैश वाली लाइन की चौड़ाई, फ़िलहाल हर सुविधा के साथ जुड़े वज़न को दिखाती है. ये लाइनें बहुत हल्की होती हैं, क्योंकि हर फ़ीचर के लिए शुरुआती वज़न को 0 पर सेट किया जाता है. वज़न बढ़ने या घटने के साथ-साथ, इन लाइनों की मोटाई भी बदलती रहेगी.
पहला टास्क: Playground को एक्सप्लोर करने के लिए, यह तरीका अपनाएं:
- सुविधा x1 को आउटपुट से कनेक्ट करने वाली हल्की लाइन पर क्लिक करें. आपको एक पॉप-अप दिखेगा.
- पॉप-अप में, वज़न
1.0
डालें. - Enter दबाएं.
इन बातों पर ध्यान दें:
- वेट 0 से 1.0 तक बढ़ने पर, x1 के लिए डैश वाली लाइन मोटी हो जाती है.
- अब नारंगी और नीले रंग का बैकग्राउंड दिखेगा.
- नारंगी रंग का बैकग्राउंड, मॉडल के अनुमान के हिसाब से बीमार पेड़ों की जगहों को दिखाता है.
- नीले बैकग्राउंड से मॉडल को अंदाज़ा लग जाता है कि हरे-भरे पेड़ कहां-कहां मौजूद हैं हैं. मॉडल बहुत बुरा काम कर रहा है; मॉडल के अनुमान में से आधे अनुमान गलत.
- x1 के लिए वज़न 1.0 और दूसरी सुविधाओं के लिए 0 है, मॉडल, x1 की वैल्यू से पूरी तरह मेल खाता हो.
दूसरा टास्क: तीनों में से किसी एक या सभी फ़ीचर के वेट में बदलाव करें, ताकि मॉडल (बैकग्राउंड के रंग) बीमार और स्वस्थ पेड़ों का सही अनुमान लगा सके. समाधान, Playground के ठीक नीचे दिखता है.
व्यायाम 2: अधिक जटिल फ़ीचर क्रॉस
दूसरे व्यायाम के लिए, नारंगी बिंदुओं (बीमार पेड़) की व्यवस्था को देखें और नीले बिंदु (हेल्थ ट्री)
- बिंदु, करीब-करीब गोलाकार पैटर्न बनाते हैं.
- बिंदुओं का क्रम गड़बड़ा हुआ है. उदाहरण के लिए, नारंगी बिंदुओं के बाहरी गोले में कभी-कभी नीले बिंदु दिखते हैं. इसलिए, भले ही मॉडल कितना भी अच्छा हो, फिर भी यह ज़रूरी नहीं है कि वह हर बिंदु का सही अनुमान लगा पाए.
पहला टास्क: Playground के यूज़र इंटरफ़ेस (यूआई) को एक्सप्लोर करने के लिए, यह तरीका अपनाएं:
- चलाएं/रोकें बटन पर क्लिक करें. यह काले रंग के घेरे में सफ़ेद रंग का त्रिकोण होता है. प्लेग्राउंड, मॉडल को ट्रेनिंग देना शुरू करेगा; निरीक्षण करें Epochs काउंटर को बढ़ाया जा रहा है.
- जब सिस्टम कम-से-कम 300 युगों के लिए ट्रेनिंग कर ले, तब उसे दबाएँ ट्रेनिंग रोकने के लिए, 'रन/रोकें' बटन.
- मॉडल देखें. क्या मॉडल अच्छे अनुमान लगा रहा है? दूसरे शब्दों में, नीले रंग के बिंदु होते हैं जो आम तौर पर नीले रंग के बैकग्राउंड से घिरे होते हैं और आम तौर पर नारंगी रंग के बैकग्राउंड के बीच नारंगी बिंदु?
- टेस्ट लॉस की वैल्यू देखें, जो आउटपुट के ठीक नीचे दिखती है. क्या यह वैल्यू 1.0 के करीब है (ज़्यादा नुकसान) या 0 के करीब है (कम नुकसान)?
- 'चलाएं/रोकें' बटन की बाईं ओर मौजूद, घुमावदार ऐरो को दबाकर प्लेग्राउंड को रीसेट करें.
टास्क 2: इन तरीकों से बेहतर मॉडल बनाएं:
- पांच संभावित सुविधाओं में से किसी एक को चुनें या चुने हुए का निशान हटाएं.
- लर्निंग रेट में बदलाव करें.
- सिस्टम को कम से कम 500 एपिसोड के लिए ट्रेन करें.
- टेस्ट लॉस की वैल्यू की जांच करें. क्या आपको 0.2 से कम टेस्ट में नुकसान हो सकता है?
सलूशन, प्लेग्राउंड के नीचे दिखते हैं.