Описание тега shap
SHAP (Аддитивные объяснения Шэпли) - это унифицированный подход к объяснению результатов любой модели машинного обучения. SHAP связывает теорию игр с локальными объяснениями, объединяя несколько предыдущих методов и представляя единственно возможный последовательный и локально точный метод атрибуции аддитивных признаков, основанный на ожиданиях (подробности см. В статье SHAP NIPS).
0
ответов
Как использовать SHAP с линейной моделью SVC от sklearn?
Я делаю текстовую классификацию, используя линейную модель SVC от sklearn. Теперь я хочу визуализировать, какие слова / токены оказывают наибольшее влияние на решение о классификации с помощью SHAP ( https://github.com/slundberg/shap). Прямо сейчас …
26 апр '19 в 12:39
0
ответов
Как я могу решить эту ошибку DeepExplainer of SHAP?
Когда я запустил этот код Python, у меня есть ошибка, как показано ниже explainer = shap.DeepExplainer(combined_model, [X_train_emb, X_traina], session=None, learning_phase_flags=None) AttributeError: модуль 'tenorflow._api.v1.compat' не имеет атриб…
07 авг '19 в 21:49
1
ответ
Shap статистика
Я использовал shap определить важность признаков для множественной регрессии с коррелированными признаками. import numpy as np import pandas as pd from sklearn.linear_model import LinearRegression from sklearn.datasets import load_boston import shap…
12 авг '19 в 14:30
0
ответов
Могу ли я векторизовать вычисление значений формы, чтобы они вычислялись быстрее?
Я пытаюсь рассчитать значения shap в моем наборе данных. В настоящее время я сохраняю цифры в файле, соответствующем каждому прогнозу в моем фрейме данных, но это занимает много времени. Я хочу знать, есть ли какой-нибудь способ векторизации этого, …
29 авг '19 в 11:22
0
ответов
Панды и numpy не работают должным образом после установки SHAP
Я новичок в программировании на Python и хочу установить SHAP. После установки SHAP я получаю сообщение об ошибке для основных кодов, которые раньше выполнялись нормально (pandas и numpy). Мои версии Python 3.7.1 conda 4.7.11 pd__version__:'0.23.4' …
20 авг '19 в 14:50
0
ответов
SHAP: Сессия Tensorflow 2 пуста
Я довольно новичок в питоне соотв. тензор поток 2.0 с керасом. У меня есть обученная модель, и я хочу теперь интерпретировать ее с помощью SHAP. Но использование DeepExplainer не работает. Я получаю следующую ошибку ---------------------------------…
20 авг '19 в 20:52
0
ответов
Что это за ошибка при запуске SHAP? "невозможно импортировать имя '_validate_lengths'"
Когда я бегу import shap Я получаю ниже ошибки: import shap Traceback (most recent call last): File "<ipython-input-1-efbb001a1501>", line 1, in <module> import shap File "C:\ProgramData\Anaconda3\lib\site-packages\shap\__init__.py", lin…
31 июл '19 в 19:57
0
ответов
Термины взаимодействия в XGBClassifier для двоичной логистической классификации в python
Я создал двоичное дерево решений, используя двоичный логистический классификатор XGB в python. Значения SHAP используются для объяснения того, какие переменные оказывают наибольшее влияние на результат. Это уже запущено и работает, но я хотел бы доб…
29 авг '19 в 19:22
0
ответов
Как определить, что переменные дерева калькулятора и калькулятор значений шапки являются категориальными?
Мне нужно лучше понять мою модель LightGBM, поэтому я использую объяснитель Shap Tree. LightGBM нуждается в кодировании данных, и я передаю те же данные в дерево объяснения. Поэтому я обеспокоен тем, что значения Shap Tree Explainer и Shap обрабатыв…
31 июл '19 в 10:33
0
ответов
Использование DeepExplainer для получения значений формы для модели MLP в Keras с бэкэндом тензорного потока
Я играю с DeepExplainer, чтобы получить значения shap для моделей глубокого обучения. Следуя некоторым учебникам, я могу получить некоторые результаты, то есть, какие переменные толкают прогноз модели из базового значения, которое является средним в…
23 авг '19 в 18:43
0
ответов
shap: функция построения графика
Я пытаюсь создать сводный график SHAP, раскрашенный значениями функций, если они предоставляются следующим образом: shap.summary_plot(shap_values, X_test_subset , feature_names=X_test_subset .columns, max_display=25) Но я получил такую ошибку: ---…
28 окт '19 в 19:43
4
ответа
Как установить модуль shap на Mac?
Я пытаюсь установить пакет shap и получаю следующую ошибку ModuleNotFoundError: No module named 'shap' Я набрал следующее в свой ноутбук, а также в терминал !conda install -c conda-forge shap !conda install shap --yes Вот строки, которые ошибаются !…
30 авг '20 в 19:21
1
ответ
Error installing shap in jupyter notebook : shap installed on ubuntu system but not on jupyter notebook
I am getting a problem installing shap in jupyter notebook, it is showing the following error, Running setup.py install for shap... error. While shap is getting installed from the terminal without any problem. Please help. I am using: - pip install …
07 апр '20 в 18:05
1
ответ
После понижения версии Tensorflow 2.0 до 1.5 результаты изменились, и воспроизведение результатов недоступно
Не могли бы вы помочь мне добиться воспроизводимых результатов с помощью Tensorflow 1.15 без перезапуска ядра Python. И почему выходные результаты в TF 2.0 и TF 1.5 разные при абсолютно идентичных параметрах и наборе данных? Можно ли добиться иденти…
18 май '20 в 10:56
1
ответ
Получите мгновенно закодированный H2OFrame
Я использую xgboost в H2O для задачи двоичной классификации. Набор данных имеет несколько категориальных функций, к которым модель применяет быстрое кодирование во время обучения. Теперь я хочу использовать SHAP (https://github.com/slundberg/shap) д…
10 окт '19 в 18:25
2
ответа
Как настроить графики matplotlib с помощью gcf() или gca()?
Я использую пакет под названием shapкоторый имеет встроенную функцию построения графика. Однако я хочу настроить некоторые вещи, такие как метки, легенда, цвет, размер и т. Д. очевидно, из-за разработчика, что возможно с помощью plt.gcf(). Я называю…
16 окт '19 в 17:32
2
ответа
Python, пакет shap: как построить сетку графиков зависимостей?
Я пытаюсь построить сетку графиков зависимости от shapпакет. Вот код MWE для примера того, что я хочу: fig, axs = plt.subplots(2,8, figsize=(16, 4), facecolor='w', edgecolor='k') # figsize=(width, height) fig.subplots_adjust(hspace = .5, wspace=.001…
22 окт '19 в 21:04
2
ответа
Разница между значениями Шепли и SHAP для интерпретируемого машинного обучения
Документ о смертиshap пакет дает формулу для значений Шепли в (4) и для значений SHAP, очевидно, в (8) Тем не менее, я не совсем понимаю разницу между значениями Шепли и SHAP. Насколько я понимаю, для Шепли мне нужно переобучить мою модель на каждом…
02 окт '19 в 17:21
2
ответа
Значение SHAP можно объяснить, верно?
Я столкнулся с проблемой использования значения SHAP для интерпретации модели на основе дерева.(https://github.com/slundberg/shapsd)Во-первых, я ввел около 30 функций, и у меня есть 2 функции, которые имеют высокую положительную корреляцию между ним…
25 ноя '19 в 18:21
0
ответов
Как правильно определить важность локальных функций с помощью SHAP из группового обучения алгоритму ранжирования
У меня есть данные за последние 6 месяцев, которые включают несколько сотен тысяч запросов пользователей. В среднем запрос возвращает 500 элементов. Я использую LightGBM для парного обучения алгоритму ранжирования для сортировки элементов, возвращае…
24 дек '19 в 18:37