Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
responsible-ai-toolbox — لوحات معلومات ومكتبات تفاعلية لتصحيح أخطاء نماذج الذكاء الاصطناعي المسؤول، وتغطي تحليل الأخطاء، والإنصاف، وقابلية التفسير، والسيناريوهات المضادة، والتحليل السببي، وتوازن البيانات. | Kitploit
أدوات/GitHubGitHub/microsoft/responsible-ai-toolbox
الأدوات والمكوناتتعلم الآلةالتعلم والتعليممختبرات وتدريب عملي
GitHubmicrosoft/responsible-ai-toolbox

responsible-ai-toolbox

لوحات معلومات ومكتبات تفاعلية لتصحيح أخطاء نماذج الذكاء الاصطناعي المسؤول، وتغطي تحليل الأخطاء، والإنصاف، وقابلية التفسير، والسيناريوهات المضادة، والتحليل السببي، وتوازن البيانات.

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني
1.8k491منذ 4 أيامتمت المراجعة من قبل 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

الذكاء الاصطناعي المسؤول هو نهج لتقييم أنظمة الذكاء الاصطناعي وتطويرها ونشرها بطريقة آمنة وجديرة بالثقة وأخلاقية، واتخاذ قرارات وإجراءات مسؤولة.

صندوق أدوات Responsible AI هو مجموعة من الأدوات التي توفر واجهات مستخدم ومكتبات لاستكشاف وتقييم النماذج والبيانات، تتيح فهمًا أفضل لأنظمة الذكاء الاصطناعي. تمكن هذه الواجهات والمكتبات مطوري أنظمة الذكاء الاصطناعي وأصحاب المصلحة من تطوير ومراقبة الذكاء الاصطناعي بشكل أكثر مسؤولية، واتخاذ إجراءات أفضل مبنية على البيانات.

ResponsibleAIToolboxOverview

يتكوّن هذا الصندوق من ثلاثة مستودعات:

تقديم لوحة معلومات Responsible AI

لوحة معلومات Responsible AI هي واجهة موحّدة تتيح لك التنقل بسهولة بين مراحل مختلفة من تصحيح أخطاء النماذج واتخاذ القرار. يمكن توجيه هذه التجربة القابلة للتخصيص في اتجاهات متعددة، بدءًا من تحليل النموذج أو البيانات بشكل شامل، وصولًا إلى إجراء تحليل متعمق أو مقارنة للمجموعات محل الاهتمام، وتفسير وتعديل تنبؤات النموذج للحالات الفردية، وتزويد المستخدمين بمعلومات حول قرارات وإجراءات العمل.

ResponsibleAIDashboard

لتحقيق هذه الإمكانات، تدمج اللوحة أفكارًا وتقنيات من عدة مجموعات أدوات مفتوحة المصدر في المجالات التالية:

  • تحليل الأخطاء مدعوم بواسطة Error Analysis، والذي يحدد مجموعات البيانات ذات معدل أخطاء أعلى من المعيار العام. قد تحدث هذه الفروقات عندما يكون أداء النظام أو النموذج ضعيفًا لفئات ديموغرافية معينة أو لظروف إدخال نادرًا ما تُلاحظ في بيانات التدريب.
  • تقييم العدالة مدعوم بواسطة Fairlearn، والذي يحدد أي مجموعات من الأشخاص قد تتأثر سلبًا بشكل غير متناسب بنظام الذكاء الاصطناعي وبأي طرق.
  • قابلية تفسير النماذج مدعومة بواسطة InterpretML، والتي تشرح النماذج الصندوقية السوداء، مما يساعد المستخدمين على فهم السلوك العام لنموذجهم أو الأسباب الكامنة وراء التنبؤات الفردية.
  • التحليل المضاد للواقع مدعوم بواسطة DiCE، والذي يعرض نسخًا معدلة السمات من نفس نقطة البيانات التي كانت ستحصل على نتيجة تنبؤ مختلفة، على سبيل المثال، رُفض قرض Taylor من النموذج. لكنه كان سيحصل على القرض إذا كان دخله أعلى بمقدار 10,000 دولار.
  • التحليل السببي مدعوم بواسطة EconML، والذي يركز على الإجابة عن أسئلة من نوع "ماذا لو" لتطبيق اتخاذ القرار المبني على البيانات – كيف ستتأثر الإيرادات إذا اتبعت شركة استراتيجية تسعير جديدة؟ هل سيحسّن دواء جديد حالة المريض، مع ثبات باقي العوامل؟
  • توازن البيانات مدعوم بواسطة Responsible AI، والذي يساعد المستخدمين على اكتساب فهم شامل لبياناتهم، وتحديد السمات التي تحصل على النتيجة الإيجابية أكثر من غيرها، وتصور توزيعات السمات.

تم تصميم لوحة معلومات Responsible AI لتحقيق الأهداف التالية:

  1. المساعدة في تسريع عمليات الهندسة في تعلّم الآلة من خلال تمكين الممارسين من تصميم مهام عمل قابلة للتخصيص وتخصيص لوحات معلومات Responsible AI التي تناسب بشكل أفضل سيناريوهات تقييم النماذج واتخاذ القرارات المبنية على البيانات.
  2. مساعدة مطوري النماذج على إنشاء تجارب تصحيح أخطاء متكاملة وسلسة، والتنقل بسهولة عبر تحديد الأخطاء وتشخيصها باستخدام تصورات تفاعلية تحدد الأخطاء، وتفحص البيانات، وتولّد تفسيرات نماذج عامة ومحلية، وتتيح فحص الأمثلة التي بها مشكلات.
  3. مساعدة أصحاب المصلحة في الأعمال على استكشاف العلاقات السببية في البيانات واتخاذ قرارات مستنيرة في العالم الحقيقي.

يحتوي هذا المستودع على دفاتر Jupyter notebooks مع أمثلة توضح كيفية استخدام هذه الأداة. ابدأ من هنا.

التثبيت

استخدم أمر pip التالي لتثبيت صندوق أدوات Responsible AI.

إذا كنت تعمل في Jupyter، فتأكد من إعادة تشغيل نواة Jupyter بعد التثبيت.

root@kitploit:~
pip install raiwidgets

تخصيص لوحة معلومات Responsible AI

تكمن قوة صندوق أدوات Responsible AI في قابلية التخصيص. فهو يمكّن المستخدمين من تصميم مهام عمل مخصصة متكاملة لتصحيح أخطاء النماذج واتخاذ القرارات تلبي احتياجاتهم الخاصة. هل تحتاج إلى بعض الإلهام؟ إليك بعض الأمثلة حول كيفية دمج مكونات الصندوق لتحليل السيناريوهات بطرق مختلفة:

يرجى ملاحظة أن مكوني نظرة عامة على النموذج (بما في ذلك تحليل العدالة) ومستكشف البيانات مفعّلان افتراضيًا!

روابط مفيدة

  • قم بجولة في لوحة معلومات Responsible AI
  • ابدأ من هنا

أمثلة على البيانات الجدولية:

  • جرّب الأداة: اتخاذ قرارات لتحسينات المنزل (اتخاذ القرار)
  • جرّب الأداة: تقديم توصيات للمرضى باستخدام بيانات السكري (اتخاذ القرار)
  • جرّب الأداة: تصحيح أخطاء نموذج للتنبؤ بدخل التعداد (تصنيف)
  • جرّب الأداة: تصحيح أخطاء نموذج للتنبؤ بأسعار المنازل (تصنيف)
  • جرّب الأداة: تصحيح أخطاء نموذج للتنبؤ بتطور مرض السكري (انحدار)

أمثلة على النصوص:

  • جرّب الأداة: تصحيح أخطاء نموذج OpenAI للإجابة عن الأسئلة على SQuAD
  • جرّب الأداة: تصحيح أخطاء نموذج HuggingFace للإجابة عن الأسئلة على SQuAD
  • جرّب الأداة: تصحيح أخطاء نموذج تصنيف النصوص DBPedia
  • جرّب الأداة: تصحيح أخطاء نموذج تصنيف نصوص ثنائي
  • جرّب الأداة: تصحيح أخطاء نموذج تصنيف نصوص متعدد التسميات لفيروس COVID-19

أمثلة على الرؤية الحاسوبية:

  • جرّب الأداة: تصحيح أخطاء نموذج تصنيف صور الثلاجة
  • جرّب الأداة: تصحيح أخطاء نموذج تصنيف صور الثلاجة متعدد التسميات
  • جرّب الأداة: تصحيح أخطاء نموذج اكتشاف الأجسام في صور الثلاجة

النماذج المدعومة

تدعم واجهة برمجة تطبيقات صندوق أدوات Responsible AI النماذج المدربة على مجموعات بيانات بتنسيق Python numpy.ndarray أو pandas.DataFrame أو iml.datatypes.DenseData أو scipy.sparse.csr_matrix.

تقبل دوال التفسير في Interpret-Community كلاً من النماذج وخطوط الأنابيب كمدخلات طالما أن النموذج أو خط الأنابيب يطبق دالة predict أو predict_proba تتوافق مع اصطلاح Scikit. إذا لم يكن متوافقًا، يمكنك تغليف دالة التنبؤ الخاصة بنموذجك في دالة غلاف تحول المخرجات إلى التنسيق المدعوم (predict أو predict_proba من Scikit)، ثم تمرير دالة الغلاف هذه إلى تقنيات التفسير التي اخترتها.

إذا تم توفير سكربت خط أنابيب، تفترض دالة التفسير أن سكربت خط الأنابيب قيد التشغيل يُرجع تنبؤًا. كما يدعم المستودع النماذج المدربة عبر أطر التعلم العميق PyTorch وTensorFlow وKeras.

حالات استخدام أخرى

يمكن أيضًا استخدام الأدوات الموجودة داخل صندوق أدوات Responsible AI مع نماذج الذكاء الاصطناعي المقدمة كواجهات برمجة تطبيقات (APIs) من موفري خدمات مثل Azure Cognitive Services. للاطلاع على حالات استخدام أمثلة، راجع المجلدات أدناه:

  • اختبار عدالة تحويل الكلام إلى نص في 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 Repository (هنا)يحتوي هذا المستودع على أربع أدوات عرض مرئي لتقييم النماذج واتخاذ القرار:
1. لوحة معلومات Responsible AI، وهي واجهة موحّدة تجمع بين العديد من أدوات الذكاء الاصطناعي المسؤول الناضجة من الصندوق لإجراء تقييم مسؤول شامل وتصحيح أخطاء النماذج واتخاذ قرارات عمل مستنيرة. باستخدام هذه اللوحة، يمكنك تحديد أخطاء النموذج، وتشخيص أسباب حدوثها، والتخفيف منها. علاوة على ذلك، توفر إمكانات اتخاذ القرار السببي رؤى قابلة للتنفيذ لأصحاب المصلحة والعملاء.
2. لوحة معلومات تحليل الأخطاء، لتحديد أخطاء النموذج واكتشاف مجموعات البيانات التي يكون أداء النموذج فيها ضعيفًا.
3. لوحة معلومات قابلية التفسير، لفهم تنبؤات النموذج. تعمل هذه اللوحة بواسطة InterpretML.
4. لوحة معلومات العدالة، لفهم مشكلات العدالة في النموذج باستخدام مقاييس مختلفة للعدالة الجماعية عبر السمات الحساسة والمجموعات. تعمل هذه اللوحة بواسطة Fairlearn.
Responsible-AI-Toolbox-Mitigations Repositoryتساعد مكتبة Responsible AI Mitigations Library ممارسي الذكاء الاصطناعي على استكشاف مختلف القياسات وخطوات التخفيف التي قد تكون الأكثر ملاءمة عندما يكون أداء النموذج ضعيفًا لمجموعة بيانات معينة. تحتوي المكتبة حاليًا على وحدتين:
1. DataProcessing، والتي تقدم تقنيات تخفيف لتحسين أداء النموذج لمجموعات محددة.
2. DataBalanceAnalysis، والتي توفر مقاييس لتشخيص الأخطاء الناتجة عن اختلال توازن البيانات إما في تسميات الفئات أو قيم السمات.
3. Cohort: توفر فئات للتعامل مع المجموعات وإدارتها، مما يسمح بإنشاء خطوط أنابيب مخصصة لكل مجموعة من خلال واجهة سهلة وبديهية. توفر الوحدة أيضًا تقنيات لتعلّم مقدرات (نماذج) منفصلة مختلفة لمجموعات مختلفة ودمجها بطريقة تزيد من تحسين التعريفات المختلفة للعدالة الجماعية.
Responsible-AI-Tracker Repositoryأداة Responsible AI Toolbox Tracker هي إضافة JupyterLab لإدارة وتتبع ومقارنة نتائج تجارب تعلّم الآلة لتحسين النماذج. باستخدام هذه الإضافة، يمكن للمستخدمين عرض النماذج والكود ومصنوعات التصور في إطار العمل نفسه، مما يتيح عمليات تكرار وتقييم سريعة للنماذج. تشمل الوظائف الرئيسية:
1. إدارة مصنوعات تحسين النموذج وربطها
2. تقييم تفصيلي للنماذج ومقارناتها
3. التكامل مع مكتبة Responsible AI Mitigations
4. التكامل مع mlflow
Responsible-AI-Toolbox-GenBit Repositoryتساعد مكتبة Responsible AI Gender Bias (GenBit) ممارسي الذكاء الاصطناعي على قياس التحيز بين الجنسين في مجموعات بيانات معالجة اللغة الطبيعية (NLP). الهدف الرئيسي لـ 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لمعالجة استفسارات العملاء حول ما يمكنهم فعله في المرة القادمة للحصول على نتيجة مختلفة من نظام ذكاء اصطناعي.
Data Explorer -> Data Balanceلاكتساب فهم شامل للبيانات، وتحديد السمات التي تحصل على النتيجة الإيجابية أكثر من غيرها، وتصور توزيعات السمات