Comments (8)
@lucazav great question! If you want to share the dashboard with others I'm not sure if there is any easy way to do that right now, even in workspace 2.0 in Azure. This sounds like a new feature request. Also adding @rihorn2 and @mesameki who might have some ideas.
from interpret-community.
@lucazav
I just learned that in workspace 2.0 you can share the dashboard with other team members in the workspace, but you can't share it with anyone external to the workspace, so that might at least be one solution for sharing the visualizations.
from interpret-community.
The dashboard is shown in the Azure ML portal, under the run history for the run on which you upload the explanation to azure. We are working on a way to have a limited dashboard be sharable as html, but it would not have functionality like what-if and ICE plots that require a model. Also we will have to limit the size of the data at some point.
from interpret-community.
@lucazav
I just learned that in workspace 2.0 you can share the dashboard with other team members in the workspace, but you can't share it with anyone external to the workspace, so that might at least be one solution for sharing the visualizations.
Yep, I know. But more often customers want to self-navigate their data through the model interpretability. An easy way to share the dashboard externally will be a great feature adding!
from interpret-community.
The dashboard is shown in the Azure ML portal, under the run history for the run on which you upload the explanation to azure. We are working on a way to have a limited dashboard be sharable as html, but it would not have functionality like what-if and ICE plots that require a model. Also we will have to limit the size of the data at some point.
@rihorn2 it's a pity not having all the functionalities available for external access. Do you really want to limit them? Are there technological issues?
from interpret-community.
I think having this dashboard (with all its features) available, for example, as a Flask widget will be a real contribution to the open source community.
from interpret-community.
It is a technical limitation as to why a shared dashboard would have to be a limited dashboard. The underlying model is a python object, sharing the client-side html and javascript would allow the user to see any data present at the time the html was copied, but you won't be able to make calls to any model or explainer implemented in python. You could deploy your model and any explainer as a service, but a user should be hesitant to share out their deployed service credentials since they will have to pay for all the compute used as people share their dashboard. So I think the plan at this moment is to enable a sharable read-only view of the dashboard.
from interpret-community.
It is a technical limitation as to why a shared dashboard would have to be a limited dashboard. The underlying model is a python object, sharing the client-side html and javascript would allow the user to see any data present at the time the html was copied, but you won't be able to make calls to any model or explainer implemented in python. You could deploy your model and any explainer as a service, but a user should be hesitant to share out their deployed service credentials since they will have to pay for all the compute used as people share their dashboard. So I think the plan at this moment is to enable a sharable read-only view of the dashboard.
@rihorn2 it's reasonable. Just keep in mind that a lot of customers I know really would like to deploy model and explainer as a service (and pay for them) in order to have a fully functional dashboard they can use to find insights for their business. So such alternative solution may complete your offer. My 2Β’
from interpret-community.
Related Issues (20)
- Calibrating a classifier HOT 2
- WrappedClassificationModel() usage HOT 4
- ImportError: cannot import name 'TabularExplainer' HOT 3
- Issue when initializing explainer through TabularExplainer and KernelExplainer HOT 1
- Log scale combo box for Dependence plot's x axis HOT 2
- Replace load_boston with alternate regression dataset
- 'Expecting data to be a DMatrix object, got: ', <class 'pandas.core.frame.DataFrame'> HOT 7
- Question. How is the global explanation measured? HOT 7
- Question. How good is my surrogate model? HOT 8
- Explainers do not work with Keras models with multiple inputs HOT 10
- Calculate r2_score for PFIExplainer HOT 6
- Interpret explainer module question HOT 7
- Code Formatting Standards HOT 5
- TabularExplainer doesn't work with bias-mitigated model from fairlearn HOT 5
- How can I use MimicExplainer with Voting Classifier? [Question] HOT 5
- Dimension errors when using sklearn OneHotEncoder with min_frequency parameter HOT 1
- How can I get the data points of Aggregate feature importance ?
- Converting from NumPy array to list in mimic_explainer.py:_save()
- cannot import MimicExplainer HOT 7
- package `interpret-community` is incompatible with current `shap` version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from interpret-community.