चरण 8 / 15
व्यावहारिक नोटबुक 2: संभावनाओं की सोच और नेव बेज क्लासिफायर
बेज रूल की गणना और सामुदायिक संदेशों को वर्गीकृत करने के व्यावहारिक पायथन प्रयोग।
चरण 8 में आपका स्वागत है! अब जब आप चरण 5 से ज्यूपिटर कोड सेल्स की बुनियादी बातें सीख चुके हैं और अध्याय 3 में अनिश्चितता के बारे में पढ़ चुके हैं, यह व्यावहारिक नोटबुक आपको संभावनाओं और टेक्स्ट क्लासिफिकेशन के साथ प्रयोग करने का मौका देती है।
पायथन में बेज रूल से अपनी समझ को अपडेट करना
असली दुनिया का मौसम, खेती का डेटा और सामुदायिक संकेत कभी भी 100% निश्चित नहीं होते। नोटबुक 2 के पहले हिस्से में आप पायथन कोड चलाकर बेज रूल (`P(A|B) = P(B|A)*P(A)/P(B)`) का प्रयोग करेंगे।
आप मौसम की पुरानी संभावनाएँ डालेंगे—जैसे कि तूफानी बारिश (सुंतो) से पहले कितनी बार काले बादल आते हैं—और देखेंगे कि आज बादल दिखने पर कंप्यूटर तुरंत बारिश की सटीक संभावना कैसे अपडेट करता है।
नेव बेज से गाँव के संदेशों का वर्गीकरण
दूसरे हिस्से में आप एक छोटा नेव बेज क्लासिफायर (Naive Bayes Classifier) बनाएंगे। जब कोई ग्रामीण साधारण भाषा में कोई सुझाव या शिकायत भेजता है, तो स्वचालित सिस्टम को कैसे पता चलता है कि उसे किस विभाग के पास भेजना है?
पानी से जुड़े शब्दों (`pipe`, `well`, `naka`, `kyari`) और बिजली से जुड़े शब्दों (`wire`, `pole`, `bijli`) की गिनती करके, आपका कोड असली गाँव के वाक्यों को अपने आप सही श्रेणी में छाँट देता है।
नोटबुक 2 को कैसे खोलें और चलाएँ
नोटबुक चलाने के दो आसान तरीके हैं: अपने कंप्यूटर पर, अगर उसमें ज्यूपिटर इंस्टॉल है, या ब्राउज़र में मुफ्त गूगल कोलैब से, जिसमें कुछ भी इंस्टॉल नहीं करना पड़ता। गूगल कोलैब के लिए कदम:
- नीचे दिए बटन से नोटबुक फाइल डाउनलोड करें।
- अपने ब्राउज़र में colab.research.google.com खोलें और गूगल खाते (Google account) से साइन इन करें।
- File पर क्लिक करें, फिर Upload notebook चुनें, और डाउनलोड की गई फाइल loktech-notebook-1.ipynb चुनें।
- हर टेक्स्ट सेल (cell) को पढ़ें, और हर कोड सेल को उसके बाईं ओर बने प्ले (play) बटन से चलाएँ (या Shift+Enter दबाएँ)।
- सेलों को ऊपर से नीचे क्रम से चलाएँ। उदाहरण बदलकर दोबारा चलाएँ; कुछ भी बिगड़ नहीं सकता।
नोटबुक 2 डाउनलोड करें - संभावनाएँ (.ipynb) नोटबुक 2 डाउनलोड करें - हिंदी (.ipynb) गूगल कोलैब (Google Colab) खोलें ↗