Skip to the content.

FairLib Documentation

Fairlib is a Python library designed to integrate fairness-aware machine learning methods, with the goal of reducing bias in predictive models.

Preprocessing Techniques

Preprocessing techniques modify the training data before model training to reduce bias:

In-processing Techniques

In-processing techniques modify the learning algorithm to incorporate fairness constraints:

Fairness Metrics

FairLib provides several metrics to evaluate and quantify bias in machine learning models:

For detailed information about these metrics, including interpretation and typical value ranges, see the Metrics documentation.

Additional Resources

For practical examples of using these algorithms and metrics, refer to the Jupyter notebooks in the examples/ directory of the FairLib package.