1. BBC Micro:Bit रोबोट में AI जोड़ना: आसान ट्यूटोरियल [0]

thumbnail

1.1. परिचय और Teachable Machine का उपयोग [0]

  1. लक्ष्य: BBC micro:bit से बने किसी भी रोबोट में AI क्षमताएं जोड़ने का यह सबसे आसान तरीका है [0]।
  2. शुरुआत: Google Teachable Machine ऐप से इमेज या ध्वनि पहचान के साथ बुनियादी AI एप्लिकेशन बनाना सीखें [1]।
  3. प्रशिक्षण प्रक्रिया: ऑनलाइन ऐप खोलें, वेबकैम एक्सेस दें [2]।
    1. अपने हाथों या किसी अन्य चीज़ की कुछ छवियां अपलोड करें [2]।
    2. मॉडल को प्रशिक्षित करें पर क्लिक करें; आपका AI प्रशिक्षित हो जाएगा [2]।
  4. पहचान: यह विधि वस्तुओं, ध्वनियों, या शारीरिक मुद्राओं को पहचानने के लिए काम करती है [3]।
  5. नया ऐप: प्रशिक्षित मॉडल को अपने DIY रोबोट से कनेक्ट करें [4]।
    1. इसके लिए Teachable Micro:Bit मिनी ऐप का उपयोग करें [4]।
    2. यह ऐप Cardboard Robots वेबसाइट पर ऑनलाइन उपलब्ध है [4]।

1.2. Teachable Micro:Bit ऐप की कार्यप्रणाली [5]

  1. कनेक्शन: Teachable Machine मॉडल को Google Cloud पर निर्यात करें [5]।
  2. साझा लिंक: इस लिंक को Teachable Micro:Bit ऐप में खोलें [5]।
  3. डेटा भेजना: AI मॉडल से डेटा ब्लूटूथ के माध्यम से रोबोट को भेजा जाता है [5]।
  4. संभावित निर्माण: आप रंग छाँटने वाले रोबोट या स्वचालित गेट बना सकते हैं [6]।
    1. रोबोट को हाथ के इशारों से भी नियंत्रित किया जा सकता है [6]।
  5. स्मार्टफोन का उपयोग: ऐप को स्मार्टफोन पर खोलकर रोबोट पर माउंट किया जा सकता है [7]।
    1. इससे AI कैमरा वाला रोबोटिक कार बनाना आसान होता है [7]।
    2. इसके लिए किसी विशेष सेंसर या इलेक्ट्रॉनिक्स की आवश्यकता नहीं है [7]।
  6. आवश्यक सामग्री: आपको केवल एक Micro:Bit और एक स्मार्टफोन चाहिए [8]।
  7. शैक्षिक उपयोग: शिक्षकों के लिए यह AI और मशीन लर्निंग सिखाने का आकर्षक उपकरण है [9]।
  8. उदाहरण: आप वेबसाइट पर दिए गए उदाहरणों का उपयोग कर सकते हैं [10]।

1.3. Teachable Micro:Bit ऐप कैसे काम करता है [12]

  1. कार्य: यह ऐप एक सरल पुल (bridge) के रूप में कार्य करता है [12]।
  2. कनेक्शन: यह किसी भी Teachable Machine मॉडल को Micro:Bit आधारित रोबोट से जोड़ता है [12]।
  3. प्लेटफ़ॉर्म: यह डेस्कटॉप या मोबाइल डिवाइस पर ब्राउज़र में प्रोग्रेसिव वेब ऐप के रूप में चलता है [13]।

1.4. मॉडल प्रशिक्षण और कोडिंग चरण [14]

  1. मॉडल प्रशिक्षण: सारा AI प्रशिक्षण Teachable Machine ऐप में किया जाता है [14]।
  2. मॉडल निर्यात: मॉडल तैयार होने पर, इसे Google Cloud पर निर्यात करें [15]।
    1. आपको अन्य ऐप्स में उपयोग के लिए एक साझा करने योग्य लिंक प्राप्त होगा [15]।
  3. रोबोट कोडिंग: Make code के लिए टेम्पलेट कोड वेबसाइट पर उपलब्ध है [16]।
    1. आप अपनी रोबोट लॉजिक जोड़ने के लिए इसे संशोधित कर सकते हैं [16]।
  4. कमांड: Micro:Bit को पहचाने गए क्लास नामों के साथ सरल टेक्स्ट कमांड मिलते हैं [17]।
    1. रोबोट लॉजिक सरल if शर्तों से बनाया जा सकता है [17]।
    2. उदाहरण: यदि स्ट्रिंग "okay" है, तो Micro:Bit पर खुश चेहरा दिखाएं [18]।
    3. यदि स्ट्रिंग "not okay" है, तो उदास चेहरा दिखाएं [19]।
  5. सेटिंग्स: सुनिश्चित करें कि प्रोजेक्ट सेटिंग्स "just works" पर सेट हैं [20]।
    1. अन्यथा, ऐप ब्लूटूथ के लिए Micro:Bit का पता नहीं लगा पाएगा [20]।

1.5. AI मॉडल और Micro:Bit को जोड़ना [21]

  1. ऐप खोलना: रोबोट तैयार होने पर, कंप्यूटर Chrome ब्राउज़र या स्मार्टफोन पर ऐप खोलें [21]।
  2. iOS ब्राउज़र: iOS पर आपको Bluefy वेब ब्राउज़र का उपयोग करना होगा [23]।
    1. इसे App Store से प्राप्त किया जा सकता है [24]।
  3. शुरुआत: Start पर क्लिक करने पर ऐप मॉडल के लिंक के लिए पूछेगा [25]।
  4. कैमरा/माइक्रोफ़ोन: कैमरा या माइक्रोफ़ोन उपयोग की अनुमति दें [26]।
  5. लेबल देखना: खुलने पर, कैमरा छवि के नीचे पहचाने गए क्लास लेबल दिखाई देंगे [26]।
  6. Micro:Bit कनेक्शन: ऊपरी दाएं कोने में रोबोट आइकन पर क्लिक करें [27]।
    1. पॉप-अप विंडो से अपना Micro:Bit बोर्ड चुनें [27]।
  7. सफल कनेक्शन: यदि सब ठीक है, तो रोबोट आइकन पर गोल रूपरेखा दिखाई देगी [28]।
    1. पहचाने गए क्लास नाम ब्लूटूथ के माध्यम से Micro:Bit को भेजे जाएंगे [28]।
  8. समापन: यदि Micro:Bit ठीक से कोड किया गया है, तो आपका AI रोबोट तैयार हो जाएगा [29]।

1.6. मॉडल प्रशिक्षण में ध्यान देने योग्य बातें [31]

  1. मॉडल गुणवत्ता: रोबोट में मशीन लर्निंग क्षमताएं बनाते समय मॉडल प्रशिक्षण पर ध्यान दें [31]।
  2. डेटा गुणवत्ता: आपके मॉडल की गुणवत्ता आपके द्वारा दिए गए डेटा की गुणवत्ता पर निर्भर करती है [32]।
  3. परीक्षण और त्रुटि: इसमें बहुत अधिक परीक्षण और त्रुटि की आवश्यकता होगी [33]।
    1. इच्छानुसार काम करने तक मॉडल को कई बार अपडेट करना पड़ सकता है [33]।
  4. कैशिंग समस्या: मॉडल को क्लाउड पर निर्यात करने के बाद, यह ब्राउज़र मेमोरी में कैश हो जाता है [34]।
    1. Teachable Machine में मॉडल अपडेट करने पर भी ऐप पुराना कैश संस्करण उपयोग करेगा [34]।
  5. अपडेट सुनिश्चित करना: यह सुनिश्चित करने के लिए कि ऐप अपडेटेड संस्करण का उपयोग करे [35]।
    1. ऐप को नए गुप्त टैब (incognito tab) में खोलें [35]।
  6. मॉडल का पुन: उपयोग: ऐप में मॉडल को सहेजने के लिए नियमित सेव फ़ंक्शन नहीं है [36]।
  7. लिंक स्टोर करना: मॉडल का पुन: उपयोग करने के लिए, लिंक को URL पते में पैरामीटर के रूप में पास करें [37]।
    1. इससे आप नियमित वेबसाइट लिंक के रूप में कई मॉडल स्टोर कर सकते हैं [38]।

1.7. रिमोट कैमरा और अंतिम विचार [39]

  1. बड़ी विशेषता: ऐप की सबसे बड़ी विशेषताओं में से एक स्मार्टफोन को रोबोट पर माउंट करना है [39]।
  2. प्रशिक्षण समस्या: Teachable Machine का मोबाइल संस्करण नहीं है [40]।
    1. यह केवल डेस्कटॉप कंप्यूटर और वेबकैम पर काम करता है [40]।
  3. सर्वोत्तम अभ्यास: मॉडल को उस कैमरे के दृश्य से प्रशिक्षित करना सबसे अच्छा है [40]।
  4. समाधान: KMO जैसे कैमरा शेयरिंग ऐप का उपयोग करें [41]।
    1. यह आपके स्मार्टफोन कैमरे को प्रशिक्षण प्रक्रिया के लिए कंप्यूटर पर साझा करेगा [41]।
  5. निष्कर्ष: आशा है कि यह ऐप उपयोगी होगा और आपको मूल्यवान सीखने का अनुभव देगा [42]।
  6. फीडबैक: यदि आप कुछ दिलचस्प बनाते हैं तो मुझे बताएं [42]।