Files

18 lines
518 B
Python

# LIME für Erklärbarkeit
from lime import lime_tabular
import random
# Erstelle einen LIME-Erklärer
lime_explainer = lime_tabular.LimeTabularExplainer(
X_train.values,
feature_names=X_train.columns,
class_names=['<=50K', '>50K'],
mode='classification',
random_state=42
)
# Wähle ein zufälliges Beispiel aus den Testdaten
random_idx = random.randint(0, len(X_test) - 1)
instance_df = X_test.iloc[random_idx:random_idx+1]
instance = instance_df.values[0] # Für LIME benötigen wir das Array