Installation¶
From PyPI (recommended)¶
pip install scikit-fair
From source¶
Clone the repository and install in editable mode:
git clone https://github.com/jmcfig/scikit-fair.git
cd scikit-fair
pip install -e .
Requirements¶
- Python >= 3.9
- numpy >= 1.22
- pandas >= 1.5
- scikit-learn >= 1.3, < 2.0
- imbalanced-learn >= 0.12
- cvxpy >= 1.3 (required for
OptimizedPreprocessing)
Verify¶
import skfair
from skfair.preprocessing import Massaging
from skfair.metrics import disparate_impact
from skfair.datasets import load_adult
from skfair.audit import BiasAuditor, FairnessAuditor
from skfair.comparison import ComparisonReport
from skfair.experimentation import Experiment