intial commit (forked from private repo)

This commit is contained in:
2025-04-11 11:08:28 +02:00
commit 3bdd37f46c
154 changed files with 45901 additions and 0 deletions

13
extracted_cells/cell23.py Normal file
View File

@ -0,0 +1,13 @@
# Formatierte Regeln anzeigen
def format_rules(tree_rules):
"""Formatiert die Baumregeln mit menschenlesbaren Klassennamen"""
# Ersetze 'class: 0' durch 'Einkommen ≤ 50K'
formatted_rules = tree_rules.replace('class: 0', 'Einkommen ≤ 50K')
# Ersetze 'class: 1' durch 'Einkommen > 50K'
formatted_rules = formatted_rules.replace('class: 1', 'Einkommen > 50K')
return formatted_rules
# Regeln aus dem Surrogate-Baum extrahieren
tree_rules = export_text(surrogate_tree, feature_names=X_train.columns.tolist())
#print(tree_rules)
print(format_rules(tree_rules))