Evalml: Adicionar gráfico de dependência parcial

Criado em 28 jul. 2020  ·  3Comentários  ·  Fonte: alteryx/evalml

Todos 3 comentários

Uma coisa que não me ocorreu antes é que podemos realmente usar valores de shap para fazer o gráfico de dependência. https://slundberg.github.io/shap/notebooks/plots/dependence_plot.html

Suspeito que ainda começamos adicionando apenas gráficos deps parciais tradicionais, mas gostaríamos de compartilhar isso, pois é interessante e algo para manter em mente enquanto desenvolvemos esta API.

@ kmax12 Obrigado por compartilhar isso! Eu concordo que faria sentido começar adicionando gráficos de dependência parcial tradicionais, então eu apresentei # 1068 para rastrear usando valores SHAP para criar gráficos de dependência para garantir que isso não se perca quando este problema for resolvido.

Discutido com @ angela97lin . Aprendizado:

  • Por enquanto, vamos oferecer suporte a pipelines. Não adicionaremos cobertura de teste / documentos para aceitar estimadores como entrada, a menos que "simplesmente funcione" e leve apenas mais algumas horas para adicionar cobertura de teste de unidade
  • Iremos gerar apenas gráficos 1d, não gráficos de interação 2d
  • API:
def partial_dependence(pipeline, X, feature_name, grid_resolution=None):
    ...
def graph_partial_dependence(pipeline, X, feature_name, grid_resolution=None):
    ...
Esta página foi útil?
0 / 5 - 0 avaliações