Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
responsible-ai-toolbox — जिम्मेदार AI मॉडल डिबगिंग के लिए इंटरैक्टिव डैशबोर्ड और लाइब्रेरी, जो त्रुटि विश्लेषण, निष्पक्षता, व्याख्यात्मकता, काउंटरफैक्चुअल, कारण विश्लेषण और डेटा संतुलन को कवर करते हैं। | Kitploit
उपकरण/GitHubGitHub/microsoft/responsible-ai-toolbox
उपयोगिताएँ और फ्रेमवर्कमशीन लर्निंगलर्निंग और शिक्षालैब और अभ्यास
GitHubmicrosoft/responsible-ai-toolbox

responsible-ai-toolbox

जिम्मेदार AI मॉडल डिबगिंग के लिए इंटरैक्टिव डैशबोर्ड और लाइब्रेरी, जो त्रुटि विश्लेषण, निष्पक्षता, व्याख्यात्मकता, काउंटरफैक्चुअल, कारण विश्लेषण और डेटा संतुलन को कवर करते हैं।

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट
1.8k4914 दिन पहलेKitploit द्वारा समीक्षित

MIT license

Responsible AI Widgets Python Build UI deployment to test environment

PyPI raiwidgets PyPI responsibleai PyPI erroranalysis PyPI raiutils PyPI rai_test_utils

npm model-assessment

Responsible AI Toolbox

जिम्मेदार AI (Responsible AI), AI प्रणालियों का सुरक्षित, भरोसेमंद और नैतिक तरीके से मूल्यांकन, विकास और परिनियोजन करने तथा जिम्मेदार निर्णय और कार्रवाई करने का एक दृष्टिकोण है।

Responsible AI Toolbox टूलों का एक सूट है जो मॉडल और डेटा अन्वेषण तथा मूल्यांकन के लिए यूज़र इंटरफ़ेस और लाइब्रेरीज़ का एक संग्रह प्रदान करता है, जिससे AI प्रणालियों की बेहतर समझ संभव होती है। ये इंटरफ़ेस और लाइब्रेरीज़ AI प्रणालियों के डेवलपर्स और हितधारकों को अधिक जिम्मेदारी से AI विकसित करने और निगरानी करने तथा बेहतर डेटा-संचालित कार्रवाई करने में सशक्त बनाते हैं।

ResponsibleAIToolboxOverview

टूलबॉक्स में तीन रिपॉजिटरी शामिल हैं:

 

Responsible AI डैशबोर्ड का परिचय

Responsible AI डैशबोर्ड एक सिंगल पेन ऑफ ग्लास है, जो आपको मॉडल डिबगिंग और निर्णय लेने के विभिन्न चरणों से आसानी से गुजरने में सक्षम बनाता है। यह अनुकूलन योग्य अनुभव कई दिशाओं में ले जाया जा सकता है – मॉडल या डेटा का समग्र विश्लेषण करने से लेकर, रुचि के कोहॉर्ट्स पर गहन अध्ययन या तुलना करने, व्यक्तिगत उदाहरणों के लिए मॉडल भविष्यवाणियों की व्याख्या और परिवर्तन करने, तथा उपयोगकर्ताओं को व्यावसायिक निर्णयों और कार्यों के बारे में सूचित करने तक।

ResponsibleAIDashboard

इन क्षमताओं को प्राप्त करने के लिए, डैशबोर्ड निम्नलिखित क्षेत्रों में कई ओपन-सोर्स टूलकिट्स के विचारों और तकनीकों को एकीकृत करता है:

  • Error Analysis Error Analysis द्वारा संचालित, जो समग्र बेंचमार्क की तुलना में उच्च त्रुटि दर वाले डेटा कोहॉर्ट्स की पहचान करता है। ये विसंगतियाँ तब हो सकती हैं जब सिस्टम या मॉडल विशिष्ट जनसांख्यिकीय समूहों या प्रशिक्षण डेटा में कम देखी जाने वाली इनपुट स्थितियों के लिए कम प्रदर्शन करता है।

  • Fairness Assessment Fairlearn द्वारा संचालित, जो पहचान करता है कि AI प्रणाली से किन लोगों के समूहों पर अनुपातहीन रूप से नकारात्मक प्रभाव पड़ सकता है और किन तरीकों से।

  • Model Interpretability InterpretML द्वारा संचालित, जो ब्लैकबॉक्स मॉडलों की व्याख्या करता है, जिससे उपयोगकर्ता अपने मॉडल के वैश्विक व्यवहार या व्यक्तिगत भविष्यवाणियों के पीछे के कारणों को समझ पाते हैं।

  • Counterfactual Analysis DiCE द्वारा संचालित, जो उसी डेटापॉइंट के फीचर-परिवर्तित (feature-perturbed) संस्करण दिखाता है जिन्हें अलग भविष्यवाणी परिणाम मिला होता, उदा., टेलर के ऋण को मॉडल ने अस्वीकार कर दिया है। लेकिन यदि उनकी आय $10,000 अधिक होती तो उन्हें ऋण मिल जाता।

  • Causal Analysis EconML द्वारा संचालित, जो डेटा-संचालित निर्णय लेने को लागू करने के लिए What If-शैली के प्रश्नों के उत्तर देने पर केंद्रित है – यदि कोई कंपनी नई मूल्य निर्धारण रणनीति अपनाती है तो राजस्व पर क्या प्रभाव पड़ेगा? क्या कोई नई दवा, अन्य सब कुछ समान रहने पर, रोगी की स्थिति में सुधार करेगी?

  • Data Balance Responsible AI द्वारा संचालित, जो उपयोगकर्ताओं को उनके डेटा की समग्र समझ हासिल करने, उन फीचर्स की पहचान करने में मदद करता है जिन्हें दूसरों की तुलना में अधिक सकारात्मक परिणाम मिलता है, और फीचर वितरण की कल्पना करने में सहायता करता है।

Responsible AI डैशबोर्ड निम्नलिखित लक्ष्यों को प्राप्त करने के लिए डिज़ाइन किया गया है:

  • मशीन लर्निंग में इंजीनियरिंग प्रक्रियाओं को और तेज़ करने में मदद करना, प्रैक्टिशनर्स को अनुकूलन योग्य वर्कफ़्लो डिज़ाइन करने और Responsible AI डैशबोर्ड को उनके मॉडल मूल्यांकन और डेटा-संचालित निर्णय लेने के परिदृश्यों के अनुरूप ढालने में सक्षम बनाकर।
  • मॉडल डेवलपर्स को एंड-टू-एंड और सहज डिबगिंग अनुभव बनाने में मदद करना, और इंटरैक्टिव विज़ुअलाइज़ेशन का उपयोग करके त्रुटि पहचान और निदान के माध्यम से निर्बाध रूप से आगे बढ़ना, जो त्रुटियों की पहचान करते हैं, डेटा का निरीक्षण करते हैं, वैश्विक और स्थानीय व्याख्या मॉडल उत्पन्न करते हैं, और संभावित रूप से समस्याग्रस्त उदाहरणों का निरीक्षण करते हैं।
  • व्यावसायिक हितधारकों को डेटा में कारण संबंधों का पता लगाने और वास्तविक दुनिया में सूचित निर्णय लेने में मदद करना।

इस रिपॉजिटरी में इस विजेट का उपयोग कैसे करें, यह दिखाने के लिए उदाहरणों वाले Jupyter नोटबुक शामिल हैं। यहाँ से आरंभ करें।

इंस्टॉलेशन

Responsible AI Toolbox इंस्टॉल करने के लिए निम्नलिखित pip कमांड का उपयोग करें।

यदि jupyter में चला रहे हैं, तो कृपया इंस्टॉल करने के बाद jupyter कर्नेल को पुनः आरंभ (restart) करना सुनिश्चित करें।

root@kitploit:~
pip install raiwidgets

Responsible AI डैशबोर्ड अनुकूलन

Responsible AI Toolbox की ताकत इसकी अनुकूलन क्षमता में निहित है। यह उपयोगकर्ताओं को उनकी विशिष्ट आवश्यकताओं को संबोधित करने वाले अनुरूपित, एंड-टू-एंड मॉडल डिबगिंग और निर्णय लेने के वर्कफ़्लो डिज़ाइन करने में सक्षम बनाता है। कुछ प्रेरणा चाहिए? यहाँ कुछ उदाहरण दिए गए हैं कि टूलबॉक्स घटकों को विभिन्न तरीकों से परिदृश्यों का विश्लेषण करने के लिए कैसे जोड़ा जा सकता है:

कृपया ध्यान दें कि मॉडल ओवरव्यू (फेयरनेस विश्लेषण सहित) और डेटा एक्सप्लोरर घटक डिफ़ॉल्ट रूप से सक्रिय हैं!  

उपयोगी लिंक

  • Responsible AI डैशबोर्ड का टूर लें
  • आरंभ करें

टैबुलर उदाहरण:

  • टूल आज़माएँ: घर के सुधारों के लिए निर्णय लें (निर्णय लेना)
  • टूल आज़माएँ: मधुमेह डेटा का उपयोग करके रोगियों को सिफारिशें प्रदान करें (निर्णय लेना)
  • टूल आज़माएँ: जनगणना आय भविष्यवाणी मॉडल की मॉडल डिबगिंग (वर्गीकरण)
  • टूल आज़माएँ: आवास मूल्य भविष्यवाणी मॉडल की मॉडल डिबगिंग (वर्गीकरण)
  • टूल आज़माएँ: मधुमेह प्रगति भविष्यवाणी मॉडल की मॉडल डिबगिंग (रिग्रेशन)

टेक्स्ट उदाहरण:

  • टूल आज़माएँ: SQuAD पर OpenAI प्रश्नोत्तर मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: SQuAD पर HuggingFace प्रश्नोत्तर मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: DBPedia टेक्स्ट वर्गीकरण मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: बाइनरी टेक्स्ट वर्गीकरण मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: COVID-19 मल्टीलेबल टेक्स्ट वर्गीकरण मॉडल की मॉडल डिबगिंग

विज़न उदाहरण:

  • टूल आज़माएँ: फ्रिज छवि वर्गीकरण मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: फ्रिज मल्टीलेबल छवि वर्गीकरण मॉडल की मॉडल डिबगिंग
  • टूल आज़माएँ: फ्रिज ऑब्जेक्ट डिटेक्शन मॉडल की मॉडल डिबगिंग

समर्थित मॉडल

यह Responsible AI Toolbox API उन मॉडलों का समर्थन करता है जो Python numpy.ndarray, pandas.DataFrame, iml.datatypes.DenseData, या scipy.sparse.csr_matrix प्रारूप में डेटासेट पर प्रशिक्षित हैं।

Interpret-Community की व्याख्या फ़ंक्शन मॉडल और पाइपलाइन दोनों को इनपुट के रूप में स्वीकार करते हैं, जब तक कि मॉडल या पाइपलाइन Scikit कन्वेंशन के अनुरूप predict या predict_proba फ़ंक्शन लागू करता है। यदि संगत नहीं है, तो आप अपने मॉडल के भविष्यवाणी फ़ंक्शन को एक रैपर फ़ंक्शन में लपेट सकते हैं जो आउटपुट को समर्थित प्रारूप (Scikit के predict या predict_proba) में बदल देता है, और उस रैपर फ़ंक्शन को अपनी चुनी हुई इंटरप्रिटेबिलिटी तकनीकों को पास कर सकते हैं।

यदि कोई पाइपलाइन स्क्रिप्ट प्रदान की जाती है, तो व्याख्या फ़ंक्शन मान लेता है कि चल रही पाइपलाइन स्क्रिप्ट एक भविष्यवाणी लौटाती है। रिपॉजिटरी PyTorch, TensorFlow, और Keras डीप लर्निंग फ्रेमवर्क के माध्यम से प्रशिक्षित मॉडलों का भी समर्थन करती है।

अन्य उपयोग के मामले

Responsible AI Toolbox के टूल्स का उपयोग Azure Cognitive Services जैसे प्रदाताओं द्वारा API के रूप में पेश किए गए AI मॉडलों के साथ भी किया जा सकता है। उदाहरण उपयोग के मामलों को देखने के लिए, नीचे दिए गए फ़ोल्डर देखें:

  • Cognitive Services स्पीच-टू-टेक्स्ट फेयरनेस परीक्षण
  • Cognitive Services फेस वेरिफिकेशन फेयरनेस परीक्षण

अनुरक्षक

  • Ke Xu
  • Roman Lutz
  • Ilya Matiach
  • Gaurav Gupta
  • Vinutha Karanth
  • Tong Yu
  • Ruby Zhu
  • Mehrnoosh Sameki
  • Hannah Westra
  • Ziqi Ma
  • Kin Chan
टूल डाउनलोड करें
रिपॉजिटरीकवर किए गए टूल
Responsible-AI-Toolbox रिपॉजिटरी (यहाँ)इस रिपॉजिटरी में मॉडल मूल्यांकन और निर्णय लेने के लिए चार विज़ुअलाइज़ेशन विजेट शामिल हैं:
1. Responsible AI डैशबोर्ड, एक सिंगल पेन ऑफ ग्लास जो टूलबॉक्स के कई परिपक्व Responsible AI टूल्स को एक साथ लाकर मॉडलों का समग्र जिम्मेदार मूल्यांकन और डिबगिंग तथा सूचित व्यावसायिक निर्णय लेने में सक्षम बनाता है। इस डैशबोर्ड से आप मॉडल त्रुटियों की पहचान कर सकते हैं, निदान कर सकते हैं कि ये त्रुटियाँ क्यों हो रही हैं, और उन्हें कम कर सकते हैं। इसके अलावा, कारणात्मक निर्णय-निर्माण क्षमताएँ आपके हितधारकों और ग्राहकों को कार्रवाई योग्य अंतर्दृष्टि प्रदान करती हैं।
2. Error Analysis डैशबोर्ड, मॉडल त्रुटियों की पहचान करने और डेटा के उन कोहॉर्ट्स की खोज करने के लिए जिनके लिए मॉडल कम प्रदर्शन करता है।
3. Interpretability डैशबोर्ड, मॉडल भविष्यवाणियों को समझने के लिए। यह डैशबोर्ड InterpretML द्वारा संचालित है।
4. Fairness डैशबोर्ड, संवेदनशील फीचर्स और कोहॉर्ट्स में विभिन्न ग्रुप-फेयरनेस मेट्रिक्स का उपयोग करके मॉडल की निष्पक्षता संबंधी समस्याओं को समझने के लिए। यह डैशबोर्ड Fairlearn द्वारा संचालित है।
Responsible-AI-Toolbox-Mitigations रिपॉजिटरीResponsible AI Mitigations लाइब्रेरी AI प्रैक्टिशनर्स को विभिन्न मापों और शमन (mitigation) चरणों का पता लगाने में मदद करती है, जो किसी दिए गए डेटा कोहॉर्ट के लिए मॉडल के कम प्रदर्शन करने पर सबसे उपयुक्त हो सकते हैं। लाइब्रेरी में वर्तमान में दो मॉड्यूल हैं:
1. DataProcessing, जो विशिष्ट कोहॉर्ट्स के लिए मॉडल प्रदर्शन बेहतर बनाने हेतु शमन तकनीकें प्रदान करता है।
2. DataBalanceAnalysis, जो क्लास लेबल या फीचर मानों पर डेटा असंतुलन से उत्पन्न त्रुटियों के निदान के लिए मेट्रिक्स प्रदान करता है।
3. Cohort: कोहॉर्ट्स को संभालने और प्रबंधित करने के लिए क्लासेस प्रदान करता है, जो प्रत्येक कोहॉर्ट के लिए आसान और सहज इंटरफ़ेस में कस्टम पाइपलाइन बनाने की अनुमति देता है। यह मॉड्यूल विभिन्न कोहॉर्ट्स के लिए अलग-अलग डिकपल्ड एस्टिमेटर (मॉडल) सीखने और उन्हें इस तरह संयोजित करने की तकनीकें भी प्रदान करता है जो ग्रुप फेयरनेस की विभिन्न परिभाषाओं को अनुकूलित करती हैं।
Responsible-AI-Tracker रिपॉजिटरीResponsible AI Toolbox Tracker, मॉडल सुधार के लिए मशीन लर्निंग प्रयोगों के परिणामों को प्रबंधित करने, ट्रैक करने और तुलना करने हेतु एक JupyterLab एक्सटेंशन है। इस एक्सटेंशन का उपयोग करके, उपयोगकर्ता एक ही फ्रेमवर्क के भीतर मॉडल, कोड और विज़ुअलाइज़ेशन आर्टिफैक्ट देख सकते हैं, जिससे तेज़ मॉडल पुनरावृत्ति और मूल्यांकन प्रक्रियाएँ संभव होती हैं। मुख्य कार्यक्षमताओं में शामिल हैं:
1. मॉडल सुधार आर्टिफैक्ट्स का प्रबंधन और लिंकिंग
2. विघटित (disaggregated) मॉडल मूल्यांकन और तुलनाएँ
3. Responsible AI Mitigations लाइब्रेरी के साथ एकीकरण
4. mlflow के साथ एकीकरण
Responsible-AI-Toolbox-GenBit रिपॉजिटरीResponsible AI Gender Bias (GenBit) लाइब्रेरी AI प्रैक्टिशनर्स को नेचुरल लैंग्वेज प्रोसेसिंग (NLP) डेटासेट में लैंगिक पूर्वाग्रह (gender bias) मापने में मदद करती है। GenBit का मुख्य लक्ष्य आपके टेक्स्ट कॉर्पोरा का विश्लेषण करना और ऐसे मेट्रिक्स की गणना करना है जो कॉर्पस में मौजूद लैंगिक पूर्वाग्रह के बारे में अंतर्दृष्टि प्रदान करते हैं।
Responsible AI डैशबोर्ड प्रवाहउपयोग केस
Model Overview -> Error Analysis -> Data Explorerमॉडल त्रुटियों की पहचान करने और अंतर्निहित डेटा वितरण को समझकर उनका निदान करने के लिए
Model Overview -> Fairness Assessment -> Data Explorerमॉडल की निष्पक्षता संबंधी समस्याओं की पहचान करने और अंतर्निहित डेटा वितरण को समझकर उनका निदान करने के लिए
Model Overview -> Error Analysis -> Counterfactuals Analysis and What-Ifकाउंटरफैक्चुअल विश्लेषण के साथ व्यक्तिगत उदाहरणों में त्रुटियों का निदान करने के लिए (न्यूनतम परिवर्तन जो एक अलग मॉडल भविष्यवाणी की ओर ले जाए)
Model Overview -> Data Explorer -> Data Balanceडेटा असंतुलन या किसी विशेष डेटा कोहॉर्ट के प्रतिनिधित्व की कमी के कारण उत्पन्न त्रुटियों और निष्पक्षता संबंधी समस्याओं के मूल कारण को समझने के लिए
Model Overview -> Interpretabilityयह समझकर मॉडल त्रुटियों का निदान करने के लिए कि मॉडल ने अपनी भविष्यवाणियाँ कैसे की हैं
Data Explorer -> Causal Inferenceडेटा में सहसंबंधों और कारणों के बीच अंतर करने या सकारात्मक परिणाम देखने के लिए लागू किए जाने वाले सर्वोत्तम उपचारों का निर्णय करने के लिए
Interpretability -> Causal Inferenceयह जानने के लिए कि मॉडल ने निर्णय लेने के लिए जिन कारकों का उपयोग किया है, उनका वास्तविक दुनिया के परिणाम पर कोई कारणात्मक प्रभाव है या नहीं।
Data Explorer -> Counterfactuals Analysis and What-Ifग्राहकों के उन सवालों का समाधान करने के लिए कि वे AI से अलग परिणाम पाने के लिए अगली बार क्या कर सकते हैं।
Data Explorer -> Data Balanceडेटा की समग्र समझ हासिल करने, उन फीचर्स की पहचान करने के लिए जिन्हें दूसरों की तुलना में अधिक सकारात्मक परिणाम मिलता है, और फीचर वितरण की कल्पना करने के लिए