Fairsd
A python package that implements top-k subgroup discovery algorithms for identifying subgroups that may be treated unfairly by a machine learning model.
Install / Use
/learn @MaurizioPulizzi/FairsdREADME
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.<br/>
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 the fairsd.qualitymeasures module.
Usage
For common usage refer to the Jupyter notebooks. In particular:
- Quick start - FairSD usage.
- FairSD settings, for a detailed explanation of how inizialize the SugbgroupDiscoveryTask object and use the implemented subgroup discovery algorithms.
Contributors
Acknowledgements
Some parts of the code are an adaptation of the pysubgroup package. These parts are indicated in the code.
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
API
A learning and reflection platform designed to cultivate clarity, resilience, and antifragile thinking in an uncertain world.
openclaw-plugin-loom
Loom Learning Graph Skill This skill guides agents on how to use the Loom plugin to build and expand a learning graph over time. Purpose - Help users navigate learning paths (e.g., Nix, German)
