GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iamDecode/cvplot: Understand machine learning models with Contribution-Value plots

This repository was archived by the owner on Nov 10, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

23 Commits
23 Commits

Folders and files

NameName
Last commit message
Last commit date
cvplot
cvplot
 
 
js
js
 
 
pip-wheel-metadata/cvplot.dist-info
pip-wheel-metadata/cvplot.dist-info
 
 
.gitignore
.gitignore
 
 
CITATION.cff
CITATION.cff
 
 
Example.ipynb
Example.ipynb
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
cvplot.json
cvplot.json
 
 
pyproject.toml
pyproject.toml
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 

Repository files navigation

Contribution-Value plots

The Contribution-Value plot is a visual encoding for interpreting machine learning models. [more information]

Demo

Installation

To install use pip:

$ pip install cvplot

If you use jupyter lab, also run:

$ jupyter labextension install cvplot

for classic jupyter notebooks, run:

jupyter nbextension install --py --symlink --overwrite --sys-prefix cvplot
jupyter nbextension enable --py --sys-prefix cvplot

Development

For a development installation (requires npm or yarn),

$ git clone https://github.com/iamDecode/cvplot.git
$ cd cvplot

You may want to (create and) activate a virtual environment before continuing with:

$ pip install -e .
$ jupyter labextension install js
$ jupyter nbextension install --py --symlink --overwrite --sys-prefix cvplot
$ jupyter nbextension enable --py --sys-prefix cvplot

When actively developing your extension, build Jupyter Lab with the command:

$ jupyter lab --watch

This takes a minute or so to get started, but then automatically rebuilds JupyterLab when your javascript changes.

Citation

If you want to refer to our visualization, please cite our paper using the following BibTeX entry:

@article{collaris2021comparative,
  title={Comparative Evaluation of Contribution-Value Plots for Machine Learning Understanding},
  author={Collaris, Dennis and van Wijk, Jarke J.},
  journal={Journal of Visualization},
  year={2021},
  issn={1875-8975},
  doi={10.1007/s12650-021-00776-w},
  url={https://doi.org/10.1007/s12650-021-00776-w}
}

License

This project is licensed under the BSD 2-Clause License - see the LICENSE file for details.

About

Understand machine learning models with Contribution-Value plots

explaining.ml/cvplots

Topics

interpretabilitylearningmachine

Resources

Readme
BSD-2-Clause license
Activity

Stars

7 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.