Data-Centric What-If Analysis for Native Machine Learning Pipelines
Project description
mlwhatif
Data-Centric What-If Analysis for Native Machine Learning Pipelines
Run mlwhatif locally
Prerequisite: Python 3.9
-
Clone this repository
-
Set up the environment
cd mlwhatif
python -m venv venv
source venv/bin/activate
-
If you want to use the visualisation functions we provide, install graphviz which can not be installed via pip
Linux:
apt-get install graphviz
MAC OS:
brew install graphviz
-
Install pip dependencies
pip install -e ."[dev]"
-
To ensure everything works, you can run the tests (without graphviz, the visualisation test will fail)
python setup.py test
Notes
- For debugging in PyCharm, set the pytest flag
--no-cov
(Link)
License
This library is licensed under the Apache 2.0 License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mlwhatif-0.0.1.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcbeb8b2304e9df8f4de9662f7f5a500d005efbdc24ec95f4e5e3875d4011147 |
|
MD5 | ef59930a0919b1006bfc5c9fd4447093 |
|
BLAKE2b-256 | d93f40a869310ce00fbfd71e96d9a0b13b08ca37beeed8d12d54c151dc0bce48 |