ELI5
ELI5 هي حزمة بيثون تساعد على تصحيح مصنفات تعلم الآلة وشرح تنبؤاتها.
يوفر الدعم لأطر التعلم الآلي التالية والحزم:
- Scikit-Learn. يسمح ELI5 حاليًا بشرح الأوزان والتنبؤات للمصنفات والتراجع الخطية المتعلمين SCIKIT ، وطباعة أشجار القرار كنص أو كـ SVG ، وتُظهر ميزة ميزة وشرح تنبؤات أشجار القرار والمجموعات القائمة على الأشجار. ELI5 يفهم مرافق معالجة النص من Scikit-Learn ويمكنه تسليط الضوء على البيانات النصية وفقًا لذلك. يتم دعم خط الأنابيب وميزونون. كما يسمح بتصحيح خطوط أنابيب Scikit-Learn التي تحتوي على HashingVectorizer ، عن طريق التراجع عن التجزئة.
- Keras - شرح تنبؤات مصنفات الصور عبر تصورات Grad -Cam.
- XgBoost - إظهار ميزة الأفراد وشرح تنبؤات XGBClassifier و XgBregressor و Xgboost.booster.
- LightgBM - عرض ميزة الأفراد وشرح تنبؤات LGBMClassifier و LGBMregressor.
- Catboost - عرض ميزة ميزة من catboostclassifier ، catbootregressor و catboost.catboost.
- البرق - اشرح الأوزان والتنبؤات لمصنفات البرق والتراجع.
- Sklearn-crfsuite. يسمح ELI5 بالتحقق من أوزان طرز sklearn_crfsuite.crf.
تقوم ELI5 أيضًا بتنفيذ العديد من الخوارزميات لتفتيش نماذج الصناديق السوداء (راجع تقديري صناديق الأسود):
- يسمح TextexPlainer بشرح تنبؤات أي مصنف نص باستخدام خوارزمية الجير (Ribeiro et al. ، 2016). هناك أدوات مساعدة لاستخدام الجير مع بيانات غير نصية ومصنفات صناديق سوداء تعسفية أيضًا ، ولكن هذه الميزة تجريبية حاليًا.
- يمكن استخدام طريقة أهمية التقليب لحساب ميزة ميزة لتقديرات الصناديق السوداء.
يتم فصل التفسير والتنسيق ؛ يمكنك الحصول على شرح مستند إلى نص لعرضه في وحدة التحكم ، أو إصدار HTML قابل للتضمين في دفتر ملاحظات Ipython أو لوحات معلومات الويب ، أو كائن pandas.DataFrame إذا كنت ترغب في معالجة النتائج بشكل أكبر ، أو إصدار JSON الذي يسمح بتنفيذ عرض وتنسيق مخصص على العميل.
الترخيص هو معهد ماساتشوستس للتكنولوجيا.
تحقق من المستندات للمزيد.