Skip to main content

Fair Subgroup Discovery fork of the original FairSD by Maurizio Pulizzi

Project description

FairSD

FairSD is a package that implements top-k subgroup discovery algorithms for identifying subgroups that may be treated unfairly by a machine learning model.

The package has been designed to offer the user the possibility to use different notions of fairness as quality measures. Integration with the Fairlearn package allows the user to use all the fairlearn metrics as quality measures. The user can also define custom quality measures, by extending the QualityFunction class present in qualitymeasures.py module.

Acknowledgements

This package is a fork of the original fairsd repository by Maurizio Pulizzi. The original repository can be found here. However, since the original repository is no longer maintained, my fork is used to add convenience features and bug fixes and thus will be released in this package.

Acknowledgements to the original repository

Some parts of the code are an adaptation of the pysubgroup package. These parts are indicated in the code.

Contributors to the original repository

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

fairsd-0.1.0.tar.gz (88.8 kB view hashes)

Uploaded Source

Built Distribution

fairsd-0.1.0-py3-none-any.whl (21.5 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