Skip to main content

Data-Centric What-If Analysis for Native Machine Learning Pipelines

Project description

mlwhatif

mlinspect GitHub license Build Status codecov

Data-Centric What-If Analysis for Native Machine Learning Pipelines

Run mlwhatif locally

Prerequisite: Python 3.9

  1. Clone this repository

  2. Set up the environment

    cd mlwhatif
    python -m venv venv
    source venv/bin/activate

  3. 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

  4. Install pip dependencies

    pip install -e ."[dev]"

  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlwhatif-0.0.1.dev0.tar.gz (81.7 kB view hashes)

Uploaded Source

Built Distribution

mlwhatif-0.0.1.dev0-py3-none-any.whl (124.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page