AI कुत्तों और बिल्लियों में फ़र्क़ कैसे करता है?
एक इमेज क्लासिफ़ायर को ट्रेन करो, फिर उसके अनुमान के हिसाब से रोबोट से काम करवाओ।
आज हम क्या सीखेंगे
- लेबल लगे उदाहरणों से सुपरवाइज़्ड लर्निंग समझो
- तीन क्लास वाला इमेज क्लासिफ़ायर ट्रेन करो: कुत्ता, बिल्ली, बैकग्राउंड
- हर अनुमान पर रोबोट क्या करे, यह कोड करो
ज़रूरी सामान
- DC मोटर ब्लॉक ×2
- LED ब्लॉक
- साउंड ब्लॉक
- CuroAI Studio (वेब ऐप)

AI के बारे में जानो
सुपरवाइज़्ड लर्निंग क्या है?
AI कुत्तों और बिल्लियों की बहुत सारी लेबल लगी फ़ोटो से पैटर्न सीखता है, ताकि वह इन दो क्लास में फ़र्क़ कर सके। लेबल लगे उदाहरणों से इस तरह सीखने को सुपरवाइज़्ड लर्निंग कहते हैं।
रेफ़रेंस वीडियो देखो (कोरियाई में) ↗
AI कुत्तों और बिल्लियों को पहचानना कैसे सीखता है?
1. उदाहरण इकट्ठा करनाकुत्तों और बिल्लियों की बहुत सारी फ़ोटो इकट्ठा करो।
2. पैटर्न ढूँढनाAI कान और चेहरे के आकार जैसी विशेषताओं की तुलना करता है।
3. पैटर्न सीखनाAI ऐसे पैटर्न सीखता है जो कुत्ते और बिल्ली में फ़र्क़ करने में मदद करें।
AI नई फ़ोटो की क्लास तय करता है
1. नई फ़ोटो दिखानाऐसी फ़ोटो दिखाओ जो AI ने पहले कभी नहीं देखी।
2. पैटर्न की तुलनाAI उसकी तुलना अपने सीखे हुए पैटर्न से करता है।
3. अनुमान लगानाAI सबसे मिलती-जुलती क्लास चुनता है और अपना अनुमान (प्रेडिक्शन) दिखाता है।
💡 AI नई फ़ोटो की तुलना अपने सीखे हुए पैटर्न से करके उसकी क्लास का अनुमान लगाता है।
बनाओ
आओ, एक कुत्ता और एक बिल्ली बनाएँ!


| निर्देश | क्या करता है |
|---|---|
| मोटर घुमाओ: बाईं ओर | लगातार बाईं ओर घूमता है। |
| मोटर घुमाओ: दाईं ओर | लगातार दाईं ओर घूमता है। |
| 1 सेकंड बाईं ओर घुमाओ | तय समय तक बाईं ओर घूमता है। |
| 1 सेकंड दाईं ओर घुमाओ | तय समय तक दाईं ओर घूमता है। |
| मोटर बंद करो | मोटर को रोकता है। |

| निर्देश | क्या करता है |
|---|---|
| सुर बजाओ | संगीत का एक सुर बजाता है। |
| 0.25 बीट तक सुर बजाओ | सुर कितनी देर बजे, यह बीट में तय करता है। |
| साउंड इफ़ेक्ट बजाओ | बज़र से साउंड इफ़ेक्ट बजाता है। |
| 0.25 बीट तक इफ़ेक्ट बजाओ | इफ़ेक्ट कितनी देर बजे, यह बीट में तय करता है। |

| निर्देश | क्या करता है |
|---|---|
| LED बिंदु दिखाओ | अपनी पसंद का बिंदुओं वाला चित्र बनाता है। |
| टेक्स्ट दिखाओ: A | LED ब्लॉक पर अक्षर दिखाता है। |
| नंबर दिखाओ: 1 | LED ब्लॉक पर नंबर दिखाता है। |
| आइकन दिखाओ: दिल | पहले से बना आइकन दिखाता है। |
| LED डिस्प्ले साफ़ करो | LED के सारे बिंदु बंद करता है। |
कुत्ता और बिल्ली बनाओ

AI को सिखाओ
CuroAI खोलो
मशीन लर्निंग एक्सटेंशन जोड़ो
“Extensions” (एक्सटेंशन) खोलो और “Cubroid Machine Learning” चुनो।
तीन क्लास बनाओ
तीन क्लास बनाओ: कुत्ता, बिल्ली और बैकग्राउंड।
💡 लेबल क्या है? यह क्लास का नाम है, जो AI को बताता है कि उदाहरण में क्या दिख रहा है।
हर क्लास के लिए 15+ अलग-अलग उदाहरण



तीनों क्लास के नाम रखो
हर लेबल का नाम लिखो, फिर सेव करने के लिए नाम वाले हर ब्लॉक पर एक बार क्लिक करो।
💡 बैकग्राउंड क्यों सिखाएँ? जिन दृश्यों में न कुत्ता हो न बिल्ली, उनके लिए भी AI को एक क्लास चाहिए।
name label [1 v] as [कुत्ता] :: #52b98a name label [2 v] as [बिल्ली] :: #52b98a name label [3 v] as [बैकग्राउंड] :: #52b98a
अलग-अलग तरह के ट्रेनिंग उदाहरण इकट्ठा करो
“train label” ब्लॉक से हर क्लास के लिए 15+ अलग-अलग उदाहरण इकट्ठा करो। कोण और बैकग्राउंड बदलते रहो।
💡 एक क्लास के उदाहरण इकट्ठा करते समय दूसरे जानवरों को कैमरे के सामने मत आने दो।
train label [1 v] :: #52b98a train label [2 v] :: #52b98a train label [3 v] :: #52b98a
ब्लॉक जोड़ो (ग्रुप नंबर)
ब्लॉक चालू करो, “Group Number” में वही नंबर डालो जो ब्लॉक के स्टिकर पर है, फिर “OK” दबाओ।

कोड करो और चलाओ
कौन-सा ब्लॉक क्या करता है?
DC मोटर 1कुत्ते की पूँछ
DC मोटर 2बिल्ली की पूँछ
LED ब्लॉकबिल्ली के चेहरे का भाव
साउंड ब्लॉककुत्ते की आवाज़
अनुमान के हिसाब से रोबोट से काम करवाओ
कुत्ता- साउंड इफ़ेक्ट बजाओ
- मोटर 1 को बाएँ / दाएँ घुमाओ
- मोटर 1 रोको
बिल्ली- LED पर दिल दिखाओ
- मोटर 2 को बाएँ / दाएँ घुमाओ
- मोटर 2 रोको; LED साफ़ करो
बैकग्राउंड- मोटर 1 रोको
- मोटर 2 रोको
- LED डिस्प्ले साफ़ करो
पूरा प्रोग्राम देखो
पहले नाम वाले (“name label”) और ट्रेनिंग वाले (“train label”) ब्लॉक पर क्लिक करो। इसके बाद जब भी AI किसी क्लास को पहचानेगा, “when received label” ब्लॉक अपने-आप चलेंगे।
name label [1 v] as [कुत्ता] :: #52b98a train label [1 v] :: #52b98a when received label: [1 v] :: hat #52b98a play note [Small effect v] :: sound turn DC Motor Block 1 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 off :: motion
name label [2 v] as [बिल्ली] :: #52b98a train label [2 v] :: #52b98a when received label: [2 v] :: hat #52b98a display [♥ v] :: looks turn DC Motor Block 2 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 off :: motion clear display :: looks
name label [3 v] as [बैकग्राउंड] :: #52b98a train label [3 v] :: #52b98a when received label: [3 v] :: hat #52b98a turn DC Motor Block 1 off :: motion turn DC Motor Block 2 off :: motion clear display :: looks
💡 जाँचने से पहले AI को हर क्लास के 15+ अलग-अलग उदाहरणों से ट्रेन करो। देखो कि लेबल ठीक से बदलता है, समय सही है और मोटर सही दिशा में घूमती है।
छोटा क्विज़
Qलेबल लगे उदाहरणों से सीखने वाले तरीके को क्या कहते हैं?
जवाब देखें
सुपरवाइज़्ड लर्निंग — AI क्लास के लेबल वाले उदाहरणों से सीखता है।
पाठ पूरा!
बना लिया, कोड कर लिया और जाँच भी लिया? अपनी प्रगति सेव करने के लिए टैप करो।
