📘 CodingMarble Learn

बिना कोड AI: Orange विजेट से मॉडल बनाना

बिना कोड वाले AI टूल में आप कोड लिखने के बजाय ब्लॉक खींचकर मशीन लर्निंग मॉडल बनाते और जाँचते हैं। Orange में हर ब्लॉक एक विजेट है: File डेटा लोड करता है, Data Table और Scatter Plot उसे दिखाते हैं, मॉडल विजेट (kNN, Tree, Logistic Regression, Naive Bayes) उससे सीखते हैं, Test and Score क्रॉस-वैलिडेशन या ट्रेन-टेस्ट स्प्लिट से सटीकता मापता है, Confusion Matrix बताता है कौन-से वर्ग उलझते हैं, और Predictions नए डेटा पर मॉडल लगाता है। फिर भी साफ़ डेटा, साफ़ प्रश्न और ध्यान से जाँच ज़रूरी है।

🎬 कदम-दर-कदम कहानी

  1. बिना कोड वाले AI टूल में आप विजेट नाम के ब्लॉक कैनवास पर खींचकर रेखाओं से जोड़ते हैं। डेटा रेखाओं के साथ बहता है।
  2. File विजेट तालिका लोड करता है। हर पंक्ति एक उदाहरण है। इनपुट कॉलम फ़ीचर हैं; उत्तर वाला कॉलम लक्ष्य (टारगेट) है।
  3. Scatter Plot विजेट डेटा का चित्र बनाता है। समूह अलग दिखें तो मॉडल उन्हें सीख सकता है।
  4. kNN और Tree जैसे मॉडल विजेट डेटा से सीखते हैं। Test and Score उन्हें अनदेखे डेटा पर जाँचकर सटीकता बताता है।
  5. Confusion Matrix में सही उत्तर विकर्ण पर और ग़लतियाँ बाक़ी जगह दिखती हैं, जिससे पता चलता है कौन-से वर्ग उलझते हैं।
  6. खुलकर खेलें: नया फूल हिलाएँ और k बदलें। देखें kNN पास के पड़ोसियों में सबसे आम प्रकार कैसे चुनता है।

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

बिना कोड का मतलब क्या बिल्कुल प्रोग्रामिंग नहीं?

हर विजेट के पीछे टूल कोड चलाता है; आपको बस टाइप नहीं करना पड़ता।

फ़ीचर और टारगेट में क्या अंतर है?

फ़ीचर इनपुट हैं (पंखुड़ी का आकार)। टारगेट सीखने वाला उत्तर है (फूल का प्रकार)।

मॉडल से पहले चित्र क्यों बनाएँ?

दिखता है कि वर्ग अलग हैं या नहीं, अजीब बिंदु पकड़ में आते हैं और सही मॉडल चुनना आसान होता है।

Test and Score को सही उत्तर कैसे पता?

यह प्रशिक्षण के समय लेबल वाले डेटा का एक भाग छिपाता है, फिर अनुमानों की तुलना छिपे लेबल से करता है।

सटीकता अच्छी है, फिर कन्फ़्यूज़न मैट्रिक्स क्यों?

यह ठीक-ठीक दिखाता है कौन-से वर्ग उलझते हैं, जो सिर्फ़ सटीकता छिपा देती है।

k बदलने पर क्या होता है?

वोट देने वाले पड़ोसियों की संख्या बदलती है, इसलिए सीमा के पास उत्तर बदल सकता है।

बिना कोड AI क्या है?

बिना कोड AI (नो-कोड AI) का मतलब है कोड टाइप करने के बजाय दृश्य टूल से AI मॉडल बनाना। आप खींचते, छोड़ते और ब्लॉक जोड़ते हैं; प्रोग्रामिंग टूल ख़ुद करता है।

उदाहरण: Orange (विजेट वाला मुफ़्त डेटा-माइनिंग टूल), वेबकैम से चित्र या आवाज़ पहचानना सिखाने वाले ब्राउज़र टूल, और अनुमान लगाने वाले स्प्रेडशीट ऐड-ऑन।

Orange की बुनियाद: कैनवास, विजेट और लिंक

Orange में एक कैनवास (काम की जगह) और विजेट पैनल होता है। विजेट एक काम करने वाला ब्लॉक है। विजेट लिंक से जुड़ते हैं; डेटा एक के आउटपुट से अगले के इनपुट में जाता है। विजेट की कड़ी वर्कफ़्लो कहलाती है।

समूहउपयोगी विजेट
डेटाFile, Data Table, Select Columns, Data Sampler
चित्रScatter Plot, Distributions, Box Plot
मॉडलkNN, Tree, Logistic Regression, Naive Bayes, Random Forest, Linear Regression
मूल्यांकनTest and Score, Confusion Matrix, Predictions
बिना लेबलk-Means, Hierarchical Clustering

चरण-दर-चरण वर्गीकरण मॉडल बनाना

  1. File: डेटासेट लोड करें (जैसे फूल या छात्रों के अंक)। उत्तर वाले कॉलम को टारगेट बनाएँ; बाक़ी फ़ीचर हैं।
  2. Data Table: पंक्तियाँ, कॉलम और ख़ाली मान जाँचें।
  3. Scatter Plot: टारगेट के रंग से बिंदु रंगें और देखें वर्ग अलग हैं या नहीं।
  4. मॉडल विजेट: File से जुड़े kNN और Tree जोड़ें।
  5. Test and Score: डेटा और मॉडल जोड़ें। क्रॉस-वैलिडेशन (जैसे 10 फ़ोल्ड) या रैंडम सैंपलिंग (जैसे 80% प्रशिक्षण) चुनें। CA (वर्गीकरण सटीकता), precision, recall और F1 पढ़ें।
  6. Confusion Matrix: Test and Score से जोड़कर हर वर्ग की ग़लतियाँ देखें।
  7. Predictions: मॉडल और नई डेटा फ़ाइल जोड़कर नई पंक्तियों को लेबल दें।

kNN कैसे तय करता है

k-निकटतम पड़ोसी नए उदाहरण के सबसे पास के k उदाहरण ढूँढता है और सबसे आम वर्ग चुनता है। छोटा k डेटा के बहुत पास चलता है; बड़ा k फ़ैसलों को चिकना करता है।

नतीजे पढ़ना

सटीकता (CA) = सही ÷ कुल। Precision = मॉडल ने जिन्हें "हाँ" कहा, उनमें कितने सच में "हाँ" थे। Recall = असली "हाँ" में से मॉडल ने कितने पकड़े। F1 दोनों का संतुलन है।

कन्फ़्यूज़न मैट्रिक्स में पंक्तियाँ असली वर्ग और कॉलम अनुमानित वर्ग हैं। विकर्ण की संख्याएँ सही हैं। बाक़ी संख्याएँ बताती हैं कौन-से वर्ग उलझते हैं।

Test and Score में मॉडलों की तुलना करके अपनी समस्या के लिए सबसे अच्छा चुनें। पक्षपात भी जाँचें: क्या डेटा उन सब लोगों को ठीक से दर्शाता है जिन पर मॉडल लगेगा?

करके देखें: 3D में और घर पर

खुले खेल में नए फूल को प्रकार B और C के ठीक बीच रखें। k को 1 से 15 तक बदलें। क्या उत्तर बदलता है? k आमतौर पर विषम संख्या क्यों रखते हैं?

घर या लैब में: 20 फलों की तालिका बनाएँ: वज़न (g), लंबाई (cm) और प्रकार। इसे Orange (या मुफ़्त ब्राउज़र क्लासिफ़ायर) में लोड करें, स्कैटर प्लॉट बनाएँ, kNN और Tree सिखाएँ और Test and Score में सटीकता की तुलना करें।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. देखना है कि तीन तरह के फूल अलग समूह बनाते हैं या नहीं। कौन-सा विजेट मदद करेगा?

Scatter Plot, बिंदुओं को टारगेट (फूल का प्रकार) से रंगकर।

2. Test and Score में kNN का CA = 0.94 और Tree का 0.90 है। इस डेटा पर कौन बेहतर और कितना?

kNN, सटीकता में 0.04 (4 प्रतिशत अंक) से।

3. स्पैम के कन्फ़्यूज़न मैट्रिक्स में: असली स्पैम→स्पैम 40, असली स्पैम→नहीं 10, असली नहीं→स्पैम 5, असली नहीं→नहीं 45। "स्पैम" के लिए सटीकता, precision और recall निकालें।

सटीकता = 85 ÷ 100 = 85%। Precision = 40 ÷ 45 ≈ 0.89। Recall = 40 ÷ 50 = 0.80।

4. k = 3 वाले kNN में नए फल के सबसे पास पड़ोसी सेब, संतरा, सेब हैं। अनुमान?

सेब (3 में से 2 वोट)।

आम गलतियाँ

अभ्यास क्विज़

1. Orange में एक काम करने वाले ब्लॉक को कहते हैं:
2. कौन-सा विजेट डेटासेट लोड करता है?
3. कई मॉडलों की सटीकता की तुलना कौन-सा विजेट करता है?
4. कन्फ़्यूज़न मैट्रिक्स में सही अनुमान होते हैं:
5. kNN वर्ग कैसे बताता है?

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

अक्सर पूछे जाने वाले प्रश्न

AI में Orange क्या है?

Orange एक मुफ़्त, ओपन-सोर्स डेटा-माइनिंग टूल है जिसमें विजेट जोड़कर बिना कोड लिखे मशीन लर्निंग वर्कफ़्लो बनते हैं।

Test and Score में CA का मतलब?

वर्गीकरण सटीकता: परीक्षण उदाहरणों का वह भाग जिसे मॉडल सही लेबल देता है।

क्या बिना कोड AI असली नौकरियों में काम आता है?

हाँ, डेटा समझने और विचार जल्दी परखने में। बड़े या ख़ास सिस्टम बाद में आमतौर पर कोड से बनते हैं।

यह कहाँ पढ़ाया जाता है

सीबीएसई (भारत)कक्षा 12ऑरेंज डेटा माइनिंग टूल से एआई

पहले यह पढ़ें

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ