
interpretml/interpret
🏗️ Фреймворкinterpretml
Обучайте интерпретируемые модели и объясняйте чёрные ящики ML с помощью этого фреймворка с открытым исходным кодом.
Interpret — это комплексная библиотека, предназначенная для внесения интерпретируемости в машинное обучение. Она построена на ядре C++ для производительности и предоставляет интерфейс Python, совместимый с scikit-learn. Библиотека включает множество интерпретируемых моделей, таких как Explainable Boosting Machines (EBM) — также известные как GA2M — которые точны, но полностью интерпретируемы. Она также предлагает методы объяснения для любой модели «чёрного ящика», включая SHAP, LIME, частичную зависимость и важность перестановок. Ключевые возможности: поддержка дифференциальной конфиденциальности, визуализация справедливости и автоматическая генерация отчётов с интерактивными панелями. Библиотека активно поддерживается (6 880 звёзд) и охватывает темы от алгоритмической прозрачности до обнаружения предвзятости. Она подходит как для исследователей, так и для практиков, которым необходимо обеспечивать надёжность моделей и соответствие нормативным требованиям.
💡Основное
- ├─6,9 тыс. звёзд на GitHub
- ├─Объяснимые Бустинговые Машины (EBM)
- └─API, совместимый с scikit-learn
🎯Для
- ├─Специалисты по данным
- ├─Исследователи ML
- └─Команды по этике ИИ