विषयसूची:
- चरण 1: एआई एक्सटेंशन अवलोकन
- चरण 2: अंतरिक्ष आक्रमणकारियों को अपनी नाक से खेलें
- चरण 3: कोडक्राफ्ट एआई के साथ ग्रोव ज़ीरो कार को नियंत्रित करें
- चरण 4: वॉयस कंट्रोल के साथ लाइन फॉलोइंग
- चरण 5: पर्दे के पीछे
वीडियो: एआई विद ग्रोव जीरो और कोडक्राफ्ट (स्क्रैच 3.0): 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस लेख में हम कोडक्राफ्ट के एआई कार्यों का उपयोग करते हुए तीन प्रोजेक्ट बनाने जा रहे हैं, जो स्क्रैच 3.0 पर आधारित एक ग्राफिकल प्रोग्रामिंग वातावरण है। कोडक्राफ्ट टिंकरजेन शिक्षा द्वारा विकसित और अनुरक्षित है और उपयोग करने के लिए स्वतंत्र है।
एआई और इसका सबसेट, मशीन लर्निंग, पिछले 10 वर्षों में हमारे जीवन का एक अभिन्न अंग बन गया है। कई देशों में स्कूली पाठ्यक्रम में एआई और मशीन लर्निंग का ज्ञान शामिल है, लेकिन एक औसत शिक्षक के लिए इस विषय को बिना सही टूल के पढ़ाने के लिए पाठ सामग्री बनाना मुश्किल हो सकता है। मशीन लर्निंग लाइब्रेरी का उपयोग करना, यहां तक कि सबसे अधिक उपयोगकर्ता के अनुकूल, जैसे कि केरस, एक ऐसा एप्लिकेशन बनाने के लिए जिसके साथ छात्र बातचीत कर सकते हैं, एक समय लेने वाला और कठिन काम हो सकता है। यह वह जगह है जहाँ कोडक्राफ्ट मदद कर सकता है - इसमें मशीन लर्निंग संचालित अनुप्रयोगों का एक समृद्ध सेट है जिसका उपयोग शिक्षक कृत्रिम बुद्धिमत्ता से संबंधित अवधारणाओं को समझाने और प्रदर्शित करने के लिए कर सकता है। आइए उन पर एक नजर डालते हैं!
चरण 1: एआई एक्सटेंशन अवलोकन
ide.tinkergen.com/ पर कोडक्राफ्ट ऑनलाइन संपादक खोलें।
स्टेज मोड पर क्लिक करें और फिर ब्लॉक नेविगेशन टैब के नीचे एक्सटेंशन बटन जोड़ें।
आप देखेंगे कि तीन AI एक्सटेंशन उपलब्ध हैं:
- संज्ञानात्मक सेवाएं --- लाइव वीडियो फ़ीड और ध्वनि को संसाधित करने के लिए मशीन लर्निंग मॉडल
- टीचेबल मशीन --- आपके कैमरे से ली गई तस्वीरों के साथ वर्गीकरण मॉडल को प्रशिक्षित करने के लिए इस्तेमाल किया जा सकता है
- अनुवाद करें --- अनुवाद के लिए मशीन लर्निंग का उपयोग करता है
इस लेख में हम ग्रोव ज़ीरो हार्डवेयर को नियंत्रित करने के लिए संज्ञानात्मक सेवाओं और इन कार्यों का उपयोग करने पर ध्यान केंद्रित करेंगे। कंप्यूटर और ग्रोव ज़ीरो के बीच वायरलेस संचार अभी भी प्रगति पर है और जैसे ही यह उपलब्ध होगा मैं लेख को अपडेट कर दूंगा। अभी के लिए हम ग्रोव ज़ीरो मॉड्यूल और कंप्यूटर के बीच संदेशों को पारित करने के लिए वायर्ड कनेक्शन का उपयोग करेंगे।
चरण 2: अंतरिक्ष आक्रमणकारियों को अपनी नाक से खेलें
पहले कार्य के लिए हम बिना किसी हार्डवेयर के केवल स्टेज मोड का उपयोग करेंगे। कोडक्राफ्ट में प्रोग्रामिंग के साथ आरंभ करने के लिए उदाहरणों का खजाना है - इनमें से एक उदाहरण कोडक्राफ्ट स्टेज मोड में अंतरिक्ष आक्रमणकारियों के क्लासिक गेम की प्रोग्रामिंग है। हम इस उदाहरण पर विस्तार करने जा रहे हैं और संज्ञानात्मक सेवाओं का उपयोग करके इन-गेम फाइटर को अपनी नाक से नियंत्रित करने की क्षमता जोड़ेंगे।
उदाहरण बटन पर क्लिक करें। अंतरिक्ष आक्रमणकारियों का उदाहरण खोलें। हमें केवल आंदोलन के प्रासंगिक हिस्से को बदलने की जरूरत है। उसके लिए हमें लाइव वीडियो फीड में चेहरे पर नाक की एक्स-पोजिशन मिलेगी, इसे वेरिएबल पोज में सेव करें। फिर यदि पॉज़ का मान 50 से अधिक है, तो हम अपने स्पेस फाइटर को दाईं ओर ले जाते हैं, यदि यह -50 से कम है, तो हम फाइटर को बाईं ओर ले जाते हैं। यह बात है। कोशिश करके देखो! यदि आपको लगता है कि लड़ाकू गति बहुत तेज है, तो आप x by… ब्लॉक को छोटी संख्या में बदल सकते हैं।
आगे हम ग्रोव जीरो कार को नियंत्रित करने के लिए इस कार्यक्षमता का विस्तार करेंगे और इसे आगे/पीछे/बाएं/दाएं ले जाएंगे।
चरण 3: कोडक्राफ्ट एआई के साथ ग्रोव ज़ीरो कार को नियंत्रित करें
आइए स्टेज मोड में कोड लिखकर शुरू करें - यह वह हिस्सा है, जो वीडियो फीड का विश्लेषण करने और ग्रोव जीरो को कमांड आउटपुट करने के लिए जिम्मेदार है।
1) स्पेस बटन दबाए जाने तक हम पहले स्क्रीनशॉट में कोड निष्पादित करते हैं। उसके बाद हम स्टॉप कमांड भेजते हैं।
2) ब्लॉक तक रिपीट के अंदर हम पहचाने गए चेहरे की नाक के x-pos और y-pos की जांच करते हैं और उन्हें संबंधित वेरिएबल में सेव करते हैं।
3) यदि x-pos का निरपेक्ष मान 21 से कम है (अर्थात यह -20 और 20 के बीच है, तो छवि के केंद्र के पास), तो हम यह निर्धारित करने के लिए y-pos की जांच करते हैं कि कार को आगे जाना चाहिए या पीछे
4) अन्यथा हम जांचते हैं कि कार बाएं या दाएं जानी चाहिए या नहीं
अब डिवाइस टैब पर चलते हैं और Grove Zero कार के लिए शॉर्ट कोड लिखते हैं। जब मैं ब्लॉक प्राप्त करता हूं तो हम उपयोग करेंगे, जो आंतरिक प्रसारण आदेश प्राप्त करने के लिए ज़िम्मेदार है। जब रेडियो प्राप्त करता है, जो ब्लूटूथ संचार के लिए उपयोग किया जाता है, तो भ्रमित नहीं होना चाहिए। विवरण के लिए स्क्रीनशॉट देखें, कोड काफी सरल है।
अपनी असेंबल ग्रोव जीरो कार को कंप्यूटर से कनेक्ट करें और कोडक्राफ्ट में कनेक्ट बटन दबाएं। ऑनलाइन डिबगिंग मोड पर स्विच करें - जो ग्रोव मेनबोर्ड को वायर पर प्रसारण कमांड प्राप्त करने की अनुमति देगा। इसके बाद स्टेज मोड में जाएं और फ्लैग को दबाएं। कार अब चलनी चाहिए, इसे अपनी नाक से नियंत्रित करने का प्रयास करें:)
चरण 4: वॉयस कंट्रोल के साथ लाइन फॉलोइंग
ग्रोव ज़ीरो कार किट में एक नक्शा है, जो मूल रूप से कलेक्ट द कॉइन्स मिनी-गेम खेलने के लिए है। चौराहे को चालू करने के लिए कार को कमांड देने के लिए हम कोडक्राफ्ट में वॉयस रिकग्निशन का उपयोग करने के लिए इसका पुन: उपयोग कर सकते हैं।
यहां स्टेज मोड वाला हिस्सा पिछले उदाहरण की तुलना में कम जटिल है। हम क्या करते हैं:
१) प्रसारण संदेश प्राप्त होने पर चयन_दिशा, भाषण खंड को पहचानें और इसे परिणाम चर में सहेजें।
2) परिणाम अज्ञात न होने तक पहचानते रहें।
3) परिणाम की तुलना दो स्ट्रिंग्स - "बाएं" और "दाएं" से करें। ग्रोव ज़ीरो कार को संबंधित संदेश प्रसारित करें।
ग्रोव ज़ीरो कार में चल रहा कोड इस बार थोड़ा अधिक जटिल है, लेकिन अनिवार्य रूप से यह इस तर्क का अनुसरण करता है:
१) प्रारंभ करते समय, फॉरवर्ड संदेश प्रसारित करें
2) फॉरवर्ड मैसेज मिलने पर लाइन को फॉलो करना शुरू करें। यदि लाइन खो जाती है, तो मोटरों को रोकें और प्रसारित करें
चयन_दिशा। यहां स्टेज मोड स्टार्ट में कोड निष्पादित हो जाता है।
3) यदि प्राप्त संदेश बाएँ मुड़ना शुरू करें और फिर निम्न मोड पर वापस जाएँ।
यदि संदेश सही प्राप्त हुआ है तो दाएं मुड़ना शुरू करें और फिर निम्नलिखित मोड पर वापस जाएं।
चरण 5: पर्दे के पीछे
उपरोक्त एप्लिकेशन में उपयोग किए गए तंत्रिका नेटवर्क मॉडल सभी आपके ब्राउज़र में स्थानीय रूप से चलाए जाते हैं, जिसमें प्रोसेसिंग के लिए डेटा को क्लाउड पर भेजने की तुलना में कुछ अलग फायदे हैं: छोटी विलंबता और बेहतर गोपनीयता। संज्ञानात्मक सेवाओं में कई तंत्रिका नेटवर्क का उपयोग किया जाता है - भाषण आदेशों के लिए ध्वनि वर्गीकरण (फेस लैंडमार्क डिटेक्शन, फेस एक्सप्रेशन रिकग्निशन और आयु अनुमान।
इस लेख में हमने कोडक्राफ्ट एआई एक्सटेंशन - संज्ञानात्मक सेवाओं में से एक की बुनियादी कार्यक्षमता का पता लगाया। ऐसे कई तरीके हैं जिनसे आप इन उदाहरणों पर और भी मज़ेदार और रोमांचक एप्लिकेशन बना सकते हैं!
यदि आप इसे आज़माने का निर्णय लेते हैं, चाहे वह ग्रोव ज़ीरो के साथ हो या केवल स्टेज मोड का उपयोग कर रहा हो, नीचे टिप्पणी में साझा करें। निर्माताओं और एसटीईएम शिक्षकों के लिए ग्रोव ज़ीरो सीरीज़, कोडक्राफ्ट और अन्य हार्डवेयर के बारे में अधिक जानकारी के लिए, हमारी वेबसाइट https://tinkergen.com/ पर जाएं।
टिंकरजेन ने मार्क (मेक ए रोबोट किट) के लिए एक किकस्टार्टर अभियान बनाया है, जो कोडिंग, रोबोटिक्स, एआई सिखाने के लिए एक रोबोट किट है!
सिफारिश की:
रास्पबेरी पाई ज़ीरो के साथ एस्ट्रोफोटोग्राफी: 11 कदम (चित्रों के साथ)
रास्पबेरी पाई ज़ीरो के साथ एस्ट्रोफोटोग्राफी: मैंने [1] [2] से पहले दो अन्य रास्पबेरी पाई आधारित कैमरा प्रोजेक्ट बनाए हैं। यह, मेरा तीसरा कैमरा विचार, मेरा पहला रास्पबेरी पाई ज़ीरो प्रोजेक्ट है। एस्ट्रोफोटोग्राफी में यह मेरी पहली यात्रा भी है! हाल ही में 'सुपरमून' से प्रेरित होकर मैं अपने भाई को प्राप्त करना चाहता था
रास्पबेरी पाई ज़ीरो के साथ अपनी खुद की परिवेश प्रकाश व्यवस्था करें: 5 कदम (चित्रों के साथ)
रास्पबेरी पाई ज़ीरो के साथ अपनी खुद की परिवेश प्रकाश व्यवस्था करें: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई ज़ीरो को कुछ पूरक भागों के साथ कैसे जोड़ा जाए ताकि आपके टीवी पर एक परिवेश प्रकाश प्रभाव जोड़ा जा सके जो देखने के अनुभव को बढ़ाता है। आएँ शुरू करें
वायरस किलर - ग्रोव जीरो वीडियो गेम: 5 कदम
वायरस किलर - ग्रोव जीरो वीडियो गेम: हाल के समय में, दुनिया के कई हिस्सों ने गहन COVID-19 महामारी से लड़ने के लिए सुरक्षात्मक मापों की एक श्रृंखला जारी की है। उनका एक उपाय सामाजिक दूरी बनाए रखने के लिए घर में रहना है। निस्संदेह, वायरस एक आम
इट्स वेल विद माई सोल, विद सोनिक पाई: 4 स्टेप्स
इट्स वेल विद माई सोल, विद सोनिक पाई: इस निर्देशयोग्य में, मैं दिखाऊंगा कि कैसे एक सुंदर, लेकिन सरल, इट्स वेल विद माई सोल ट्रैक सोनिक पाई का उपयोग करके बनाया जाता है। नीचे मैं पूरे ट्रैक का कोड शामिल करूंगा। सोनिक पाई लाइव प्रोग्रामिंग सिंथ का उपयोग करना आसान है। सिर्फ तीन दिनों की पढ़ाई में
CrowPi- लीड यू गो फ्रॉम जीरो टू हीरो विद रास्पबेरी पाई: 9 स्टेप्स
CrowPi- लीड यू गो फ्रॉम ज़ीरो टू हीरो विद रास्पबेरी पाई: व्हाट्स क्राउपी? क्रोपी एक डेवलपमेंट बोर्ड है जो 7 इंच डिस्प्ले से लैस है जो आपको रास्पबेरी पाई को आसान तरीके से सीखने में मदद कर सकता है। क्रोपी के साथ, आप न केवल बुनियादी कंप्यूटर विज्ञान सीख सकते हैं, बल्कि प्रोग्रामिंग का अभ्यास भी कर सकते हैं और कई इलेक्ट्रानों को पूरा कर सकते हैं