Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johanneswiesner/skplot
A python package for extracting, plotting and reporting information from one or multiple sklearn classification & prediction pipelines.
https://github.com/johanneswiesner/skplot
plotting python scikit-learn sklearn visualization
Last synced: 3 days ago
JSON representation
A python package for extracting, plotting and reporting information from one or multiple sklearn classification & prediction pipelines.
- Host: GitHub
- URL: https://github.com/johanneswiesner/skplot
- Owner: JohannesWiesner
- License: bsd-3-clause
- Created: 2020-06-10T09:11:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-13T15:39:44.000Z (about 4 years ago)
- Last Synced: 2025-01-05T11:16:36.482Z (9 days ago)
- Topics: plotting, python, scikit-learn, sklearn, visualization
- Language: Python
- Homepage:
- Size: 171 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# skplot
A python package for extracting, plotting and reporting information from one or multiple sklearn classification & prediction pipelines.
## Features
skplot contains four modules that facilitate the final goal of data visualization.
- extraction.py (helps with data extraction from sklearn outputs)
- preparation.py (helps to prepare the extracted data in order to plot it)
- plotting.py (plot one or multiple outputs from sklearn)
- report.py (create statistical reports)## Example
See examples/breast_cancer.py for a small introduction on how to use skplot. skplot is able to produce outputs like in the plot below that visualizes how different
input parameters of your pipeline affect your training and test scores:You can plot it like this:
![Example 1](/examples/breast_cancer_catplot.png)
Or like this, depending on your taste:
![Example 2](/examples/breast_cancer_lineplot.png)