Limetabular TypeError: __init __ () отсутствует 1 Требуемый позиционный аргумент: «Модель»Python

Программы на Python
Ответить
Anonymous
 Limetabular TypeError: __init __ () отсутствует 1 Требуемый позиционный аргумент: «Модель»

Сообщение Anonymous »

Я начал изучать извести. Когда я использую интерпретацию Limetabular Form, я сталкиваюсь с проблемой, в которой я в соответствии со стандартом выполняю функцию, но она не работает.
Ошибка - TypeError: init < /strong> () отсутствует 1 требуемый позиционирование Аргумент: 'Модель' < /p>
# %% Imports
from utils import DataLoader
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import f1_score, accuracy_score
from interpret.blackbox import LimeTabular
from interpret import show

# %% Load and preprocess data
data_loader = DataLoader()
data_loader.load_dataset()
data_loader.preprocess_data()
# Split the data for evaluation
X_train, X_test, y_train, y_test = data_loader.get_data_split()
# Oversample the train data
X_train, y_train = data_loader.oversample(X_train, y_train)
print(X_train.shape)
print(X_test.shape)

# %% Fit blackbox model
rf = RandomForestClassifier()
rf.fit(X_train, y_train)
y_pred = rf.predict(X_test)
print(f"F1 Score {f1_score(y_test, y_pred, average='macro')}")
print(f"Accuracy {accuracy_score(y_test, y_pred)}")

# %% Apply lime
# Initilize Lime for Tabular data
lime = LimeTabular(predict_fn=rf.predict_proba,
data=X_train,
random_state=1)
# Get local explanations
lime_local = lime.explain_local(X_test[-20:],
y_test[-20:],
name='LIME')

show(lime_local)

# %%


Подробнее здесь: https://stackoverflow.com/questions/788 ... ment-model
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»