Evalml: Partielles Abhängigkeitsdiagramm hinzufügen

Erstellt am 28. Juli 2020  ·  3Kommentare  ·  Quelle: alteryx/evalml

Alle 3 Kommentare

Eine Sache, die mir vorher nicht aufgefallen ist, ist, dass wir tatsächlich Shap-Werte verwenden können, um das Abhängigkeitsdiagramm zu erstellen. https://slundberg.github.io/shap/notebooks/plots/dependence_plot.html

Ich vermute, wir beginnen immer noch damit, nur traditionelle partielle Deps-Plots hinzuzufügen, wollten dies jedoch teilen, da es interessant ist und bei der Entwicklung dieser API im Hinterkopf behalten werden sollte.

@kmax12 Danke fürs Teilen! Ich stimme zu, dass es sinnvoll wäre, zunächst traditionelle partielle Abhängigkeitsdiagramme hinzuzufügen, also habe ich # 1068 eingereicht, um mithilfe von SHAP-Werten zu verfolgen, um Abhängigkeitsdiagramme zu erstellen, um sicherzustellen, dass dies nicht verloren geht, wenn dieses Problem geschlossen wird.

Diskutiert mit @angela97lin . Mitbringsel:

  • Vorerst werden wir Pipelines unterstützen. Wir werden keine Testabdeckung/Dokumente hinzufügen, um Schätzer als Eingabe zu akzeptieren, es sei denn, es stellt sich heraus, dass es "einfach funktioniert" und es dauert nur ein paar Stunden, um die Komponententestabdeckung hinzuzufügen
  • Wir erstellen nur 1D-Plots, keine 2D-Interaktions-Plots
  • API:
def partial_dependence(pipeline, X, feature_name, grid_resolution=None):
    ...
def graph_partial_dependence(pipeline, X, feature_name, grid_resolution=None):
    ...
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen