सभी पाठ

कोर्स

7वीं कक्षा का एआई: एआई प्रोग्रामिंग की बुनियाद

Python सीखो, डेटा के साथ काम करो, एक मॉडल ट्रेन करो, और एआई वाला एक छोटा ऐप बनाओ।

पाठों को क्रम में करो। अंत में तुम वेरिएबल, if कथन, लूप, फ़ंक्शन, लिस्ट और डिक्शनरी के साथ Python लिख सकते हो, और एक प्रश्नोत्तरी प्रोग्राम बना सकते हो जो अंक रखता है। तुम एआई का लिखा कोड चलाने से पहले पढ़कर समझा सकते हो, एआई के साथ डिबग कर सकते हो, ताकि गलती समझो और ठीक करो, और बता सकते हो अपने कोड के कौन से हिस्से तुमने लिखे। तुम CSV फ़ाइल पढ़ सकते हो, माध्य और माध्यिका निकाल सकते हो, और चार्ट बना सकते हो। तुम Python की लाइब्रेरी से क्लासिफ़ायर मॉडल ट्रेन कर सकते हो और सटीकता माप सकते हो, दस सवालों का जवाब देने वाला नियम-आधारित चैटबॉट बना सकते हो, और एक अभ्यास ऐप दिखा सकते हो जो जवाब जाँचता है।

इन पाठों का इस्तेमाल कैसे करो

  • जिस पाठ पर यह करो लिखा है, वहीं से शुरू करो। जब शीर्षक के नीचे की पंक्ति खुद कर सको, तब आगे बढ़ो।
  • पहले खेल खेलो। फिर प्रश्नोत्तरी करो। 8/10 सही पर पास। वर्कशीट कागज़ पर हैं। उत्तर नीचे हैं।
  • हर पाठ पिछले पाठ पर बनता है। कोड खुद टाइप करो, उसे चलाओ, और एक चीज़ बदलकर देखो क्या होता है।
  • कोड वाले पाठ Python इस्तेमाल करते हैं। मुफ़्त ऑनलाइन एडिटर काफी है। सिर्फ़ वही एआई टूल इस्तेमाल करो जिन्हें तुम्हारा शिक्षक मंज़ूर करे, एआई का लिखा कोड चलाने से पहले पढ़ो, और चैटबॉट में निजी जानकारी कभी पेस्ट मत करो।

हर पाठ में खेल, प्रश्नोत्तरी और वर्कशीट हैं।

0/36

Python की बुनियाद

  1. 1नमस्ते, Pythonएक Python प्रोग्राम चलाओ जो संदेश छापता है।
    • Python एडिटर खोलो।
    • टेक्स्ट दिखाने के लिए print इस्तेमाल करो।
    • एक आसान एरर संदेश पढ़ो और ठीक करो।
  2. 2वेरिएबलवेरिएबल में मान रखो और बदलो।
    • संख्या और टेक्स्ट के लिए वेरिएबल बनाओ।
    • एक वेरिएबल का मान बदलो।
    • वेरिएबल के साफ़ नाम चुनो।
  3. 3Python में गणितPython में ऑपरेटर से गणित करो।
    • +, -, *, /, //, और % इस्तेमाल करो।
    • क्रियाओं का क्रम मानो।
    • टेक्स्ट और संख्या के बीच बदलो।
  4. 4इनपुट और आउटपुटइनपुट और आउटपुट वाला कैलकुलेटर बनाओ जो संख्या माँगे।
    • उपयोगकर्ता से इनपुट पढ़ो।
    • इनपुट को संख्या बनाओ।
    • print से साफ़ जवाब दिखाओ।

कंट्रोल फ्लो

  1. 5if कथनif, elif, और else से चुनो क्या होगा।
    • ==, <, और > से मानों की तुलना करो।
    • if, elif, और else ब्लॉक लिखो।
    • इंडेंटेशन सही इस्तेमाल करो।
  2. 6while लूपwhile लूप से तब तक दोहराओ जब तक शर्त बदले।
    • एक while लूप लिखो।
    • शर्त या break से लूप रोको।
    • अनंत लूप ढूँढो और ठीक करो।
  3. 7for लूपfor लूप से तय बार दोहराओ।
    • range के साथ for इस्तेमाल करो।
    • लूप में संख्याएँ जोड़ो।
    • for और while में से चुनो।
  4. 8प्रश्नोत्तरी प्रोग्रामप्रश्नोत्तरी प्रोग्राम बनाओ जो अंक रखता है।
    • पाँच सवाल पूछो।
    • हर जवाब जाँचो।
    • print से अंतिम अंक दिखाओ।

फ़ंक्शन और डेटा

  1. 9फ़ंक्शनपैरामीटर और रिटर्न मान वाला फ़ंक्शन लिखो।
    • def से फ़ंक्शन बनाओ।
    • पैरामीटर भेजो।
    • नतीजा रिटर्न करो और उसे इस्तेमाल करो।
  2. 10लिस्टलिस्ट में चीज़ें रखो और उन पर लूप चलाओ।
    • लिस्ट बनाओ, चीज़ें जोड़ो, और हटाओ।
    • लिस्ट पर लूप चलाओ।
    • सबसे बड़ी चीज़ ढूँढो।
  3. 11डिक्शनरीडिक्शनरी में कुंजी से मान ढूँढो।
    • कुंजी और मान की डिक्शनरी बनाओ।
    • मान ढूँढो, जोड़ो, और बदलो।
    • कुंजी और मान पर लूप चलाओ।
  4. 12डेटा ऑर्गनाइज़रडेटा ऑर्गनाइज़र बनाओ जो रिकॉर्ड छाँटे और खोजे।
    • रिकॉर्ड को डिक्शनरी की लिस्ट में रखो।
    • एक फ़ील्ड से खोजो।
    • एक फ़ील्ड से छाँटो।

एआई के साथ प्रोग्रामिंग

  1. 13एआई से कोड माँगोएआई से कोड माँगने के लिए साफ़ अनुरोध लिखो।
    • लक्ष्य, इनपुट, और आउटपुट बताओ।
    • एक उदाहरण दो।
    • धुँधले और साफ़ अनुरोध की तुलना करो।
  2. 14चलाने से पहले पढ़ोएआई का लिखा कोड चलाने से पहले पढ़ो और समझाओ।
    • हर पंक्ति अपने शब्दों में समझाओ।
    • जो पंक्ति न समझो, उसे ढूँढो और देखो।
    • ऐसा कोड पहचानो जो डेटा मिटा या भेज सकता है।
  3. 15एआई के साथ डिबग करोएआई के साथ डिबग करो, ताकि गलती समझो और ठीक करो।
    • गलती और वह कोड साझा करो जिसने उसे किया।
    • सिर्फ़ सुधार नहीं, समझ भी माँगो।
    • सुधार को जाँचो।
  4. 16तुम्हारा कोड, तुम्हारा कामबताओ अपने कोड के कौन से हिस्से तुमने लिखे और कौन से एआई ने सुझाए।
    • एआई के सुझाए कोड पर कमेंट लगाओ।
    • एआई मदद के लिए अपनी कक्षा के नियम मानो।
    • एआई वाला एक हिस्सा खुद फिर से लिखो।

डेटा के साथ काम

  1. 17CSV फ़ाइलेंPython में CSV फ़ाइल पढ़ो।
    • CSV फ़ाइल खोलो।
    • हर पंक्ति पढ़ो।
    • संख्या वाले कॉलम को संख्या बनाओ।
  2. 18बुनियादी आँकड़ेबुनियादी आँकड़ों से माध्य, माध्यिका, और परिसर निकालो।
    • कोड में माध्य, माध्यिका, और परिसर निकालो।
    • माध्य और माध्यिका की तुलना करो।
    • एक अलग पड़ने वाला मान ढूँढो।
  3. 19चार्टबार चार्ट और लाइन चार्ट बनाओ।
    • बार चार्ट बनाओ।
    • लाइन चार्ट बनाओ।
    • शीर्षक और अक्षों के नाम जोड़ो।
  4. 20डेटासेट देखोछोटा डेटासेट देखो और तीन सवालों के जवाब दो।
    • तीन सवाल लिखो।
    • कोड से उनके जवाब दो।
    • एक जवाब चार्ट में दिखाओ।

मशीन लर्निंग

  1. 21फ़ीचर और लेबलडेटा को फ़ीचर और लेबल में बाँटो।
    • लेबल वाला कॉलम चुनो।
    • फ़ीचर वाले कॉलम चुनो।
    • कोड में X और y बनाओ।
  2. 22मॉडल ट्रेन करोPython लाइब्रेरी से क्लासिफ़ायर मॉडल ट्रेन करो।
    • scikit-learn से क्लासिफ़ायर इंपोर्ट करो।
    • ट्रेनिंग डेटा पर fit करो।
    • एक नए उदाहरण की भविष्यवाणी करो।
  3. 23मॉडल जाँचोमॉडल जाँचो और टेस्ट डेटा पर सटीकता मापो।
    • डेटा को ट्रेनिंग और टेस्ट में बाँटो।
    • सटीकता निकालो।
    • print से वे उदाहरण दिखाओ जो गलत हुए।
  4. 24क्लासिफ़िकेशन प्रोजेक्टअपने छोटे डेटासेट पर क्लासिफ़िकेशन मॉडल ट्रेन और जाँच करो।
    • डेटासेट इकट्ठा करो या चुनो।
    • क्लासिफ़ायर ट्रेन और जाँच करो।
    • एक गलती समझाओ।

चैटबॉट बनाना

  1. 25बातचीत का प्रवाहएक छोटी बातचीत का प्रवाह बनाओ।
    • नमस्ते, सवाल, और अलविदा चिह्नित करो।
    • योजना बनाओ जब बॉट न समझे तो क्या होगा।
    • नक्शे को नियमों की लिस्ट बनाओ।
  2. 26कीवर्ड मिलानकीवर्ड मिलान से संदेशों के जवाब दो।
    • कीवर्ड और जवाब डिक्शनरी में रखो।
    • संदेश में कीवर्ड ढूँढो।
    • एक डिफ़ॉल्ट जवाब दो।
  3. 27टेक्स्ट साफ़ करोटेक्स्ट साफ़ करो: मिलान से पहले छोटे अक्षर करो और विराम चिह्न हटाओ।
    • संदेश को छोटे अक्षरों में करो।
    • विराम चिह्न हटाओ।
    • संदेश को शब्दों में बाँटो।
  4. 28नियम-आधारित चैटबॉटनियम-आधारित चैटबॉट बनाओ जो दस सवालों के जवाब दे।
    • एक विषय चुनो, जैसे स्कूल की लाइब्रेरी।
    • दस सवाल-और-जवाब नियम लिखो।
    • इसे दोस्त के साथ जाँचो।

एआई जोड़ना

  1. 29मॉडल फ़ंक्शन की तरहमॉडल को फ़ंक्शन की तरह समझाओ: इनपुट अंदर, भविष्यवाणी बाहर।
    • ट्रेन किए मॉडल को फ़ंक्शन में लपेटो।
    • प्रोग्राम के दूसरे हिस्से से उसे बुलाओ।
    • ऐसा इनपुट सँभालो जिसे वह इस्तेमाल न कर सके।
  2. 30API क्या हैसमझाओ API क्या है: ऐप किसी सेवा से जवाब कैसे माँगता है।
    • बताओ अनुरोध और प्रतिक्रिया क्या हैं।
    • एक नमूना प्रतिक्रिया पढ़ो।
    • बताओ कुंजी गुप्त क्यों रहनी चाहिए।
  3. 31एआई फ़ीचर जोड़ोप्रोग्राम में शिक्षक-मंज़ूर एआई फ़ीचर जोड़ो।
    • कक्षा का एआई टूल इस्तेमाल करो।
    • अपने प्रोग्राम से उसे एक सवाल भेजो।
    • उसका जवाब दिखाओ।
  4. 32नियम या मॉडलनियम वाले जवाब और मॉडल वाले जवाब अलग पहचानो।
    • अपने चैटबॉट की एआई मॉडल से तुलना करो।
    • बताओ किसकी जाँच आसान है।
    • बताओ कौन नए सवाल बेहतर सँभालता है।

ऐप प्रोजेक्ट

  1. 33ऐप की योजना बनाओऐप की योजना बनाओ: लिखो तुम्हारा अभ्यास ऐप क्या करेगा।
    • एक विषय चुनो।
    • फ़ीचर की सूची बनाओ।
    • स्क्रीन बनाओ।
  2. 34कोर बनाओकोर बनाओ: सवाल, जवाब, और अंक।
    • सवाल एक फ़ाइल में रखो।
    • उन्हें बेतरतीब क्रम में पूछो।
    • अंक रखो और दिखाओ।
  3. 35ऐप जाँचोगलत, खाली, और अजीब जवाबों से ऐप जाँचो।
    • जाँच की सूची लिखो।
    • हर जाँच चलाओ।
    • जो फेल हो उसे ठीक करो।
  4. 36होमवर्क अभ्यास सहायकहोमवर्क अभ्यास सहायक दिखाओ, एक ऐप जो जवाब जाँचता है।
    • दिखाओ कि यह एआई सेवा के बिना चलता है।
    • अगर जोड़ा हो तो वैकल्पिक एआई फ़ीचर दिखाओ।
    • समझाओ कौन से जवाब नियमों से आते हैं और कौन से मॉडल से।