Catalog PyPI
Back to packageRELEASE DETAILS

0.6.1

PyPI

aif360

IBM AI Fairness 360

Published8 Apr 2024
Direct dependencies29
Transitive dependenciesNot calculated

README

Version 0.6.1 documentation

The AI Fairness 360 toolkit is an open-source library to help detect and mitigate bias in machine learning models. The AI Fairness 360 Python package includes a comprehensive set of metrics for datasets and models to test for biases, explanations for these metrics, and algorithms to mitigate bias in datasets and models.

We have developed the package with extensibility in mind. This library is still in development. We encourage the contribution of your datasets, metrics, explainers, and debiasing algorithms.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 74

Native requirements
29 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
numpy>=1.16runtime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
scipy>=1.2.0runtime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pandas>=0.24.0runtime
scikit-learn
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
scikit-learn>=1.0runtime
matplotlib
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
matplotlibruntime
adversarial-robustness-toolbox
Environment
{
  "extras": "",
  "marker": "extra == \"art\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
adversarial-robustness-toolbox>=1.0.0; extra == "art"runtime
tensorflow
Environment
{
  "extras": "",
  "marker": "extra == \"adversarialdebiasing\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tensorflow>=1.13.1; extra == "adversarialdebiasing"runtime
BlackBoxAuditing
Environment
{
  "extras": "",
  "marker": "extra == \"disparateimpactremover\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
BlackBoxAuditing; extra == "disparateimpactremover"runtime
mlxtend
Environment
{
  "extras": "",
  "marker": "extra == \"facts\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
mlxtend; extra == "facts"runtime
colorama
Environment
{
  "extras": "",
  "marker": "extra == \"facts\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
colorama; extra == "facts"runtime
tqdm
Environment
{
  "extras": "",
  "marker": "extra == \"facts\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tqdm; extra == "facts"runtime
rpy2
Environment
{
  "extras": "",
  "marker": "extra == \"fairadapt\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
rpy2; extra == "fairadapt"runtime
torch
Environment
{
  "extras": "",
  "marker": "extra == \"lfr\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
torch; extra == "lfr"runtime
lime
Environment
{
  "extras": "",
  "marker": "extra == \"lime\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lime; extra == "lime"runtime
cvxpy
Environment
{
  "extras": "",
  "marker": "extra == \"optimpreproc\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
cvxpy>=1.0; extra == "optimpreproc"runtime
pot
Environment
{
  "extras": "",
  "marker": "extra == \"optimaltransport\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pot; extra == "optimaltransport"runtime
fairlearn
Environment
{
  "extras": "",
  "marker": "extra == \"reductions\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
fairlearn~=0.7; extra == "reductions"runtime
skorch
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
skorch; extra == "all"runtime
jupyter
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
jupyter; extra == "all"runtime
sphinx-rtd-theme
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sphinx-rtd-theme; extra == "all"runtime
igraph
Environment
{
  "extras": "plotting",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
igraph[plotting]; extra == "all"runtime
lime
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lime; extra == "all"runtime
tqdm
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tqdm; extra == "all"runtime
fairlearn
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
fairlearn~=0.7; extra == "all"runtime
colorama
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
colorama; extra == "all"runtime
tensorflow
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tensorflow>=1.13.1; extra == "all"runtime
sphinx
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sphinx; extra == "all"runtime
mlxtend
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
mlxtend; extra == "all"runtime
inFairness
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
inFairness>=0.2.2; extra == "all"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov>=2.8.1; extra == "all"runtime
ipympl
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
ipympl; extra == "all"runtime
torch
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
torch; extra == "all"runtime
jinja2
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
jinja2>3.1.0; extra == "all"runtime
adversarial-robustness-toolbox
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
adversarial-robustness-toolbox>=1.0.0; extra == "all"runtime
BlackBoxAuditing
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
BlackBoxAuditing; extra == "all"runtime
seaborn
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
seaborn; extra == "all"runtime
rpy2
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
rpy2; extra == "all"runtime
lightgbm
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lightgbm; extra == "all"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest>=3.5; extra == "all"runtime
pot
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pot; extra == "all"runtime
cvxpy
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
cvxpy>=1.0; extra == "all"runtime
sphinx
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sphinx; extra == "docs"runtime
jinja2
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
jinja2>3.1.0; extra == "docs"runtime
sphinx-rtd-theme
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sphinx-rtd-theme; extra == "docs"runtime
fairlearn
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
fairlearn~=0.7; extra == "docs"runtime
skorch
Environment
{
  "extras": "",
  "marker": "extra == \"infairness\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
skorch; extra == "infairness"runtime
inFairness
Environment
{
  "extras": "",
  "marker": "extra == \"infairness\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
inFairness>=0.2.2; extra == "infairness"runtime
jupyter
Environment
{
  "extras": "",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
jupyter; extra == "notebooks"runtime
tqdm
Environment
{
  "extras": "",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tqdm; extra == "notebooks"runtime
igraph
Environment
{
  "extras": "plotting",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
igraph[plotting]; extra == "notebooks"runtime
lightgbm
Environment
{
  "extras": "",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lightgbm; extra == "notebooks"runtime
seaborn
Environment
{
  "extras": "",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
seaborn; extra == "notebooks"runtime
ipympl
Environment
{
  "extras": "",
  "marker": "extra == \"notebooks\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
ipympl; extra == "notebooks"runtime
cvxpy
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
cvxpy>=1.0; extra == "tests"runtime
tensorflow
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tensorflow>=1.13.1; extra == "tests"runtime
BlackBoxAuditing
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
BlackBoxAuditing; extra == "tests"runtime
torch
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
torch; extra == "tests"runtime
lime
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lime; extra == "tests"runtime
adversarial-robustness-toolbox
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
adversarial-robustness-toolbox>=1.0.0; extra == "tests"runtime
fairlearn
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
fairlearn~=0.7; extra == "tests"runtime
rpy2
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
rpy2; extra == "tests"runtime
skorch
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
skorch; extra == "tests"runtime
inFairness
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
inFairness>=0.2.2; extra == "tests"runtime
jupyter
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
jupyter; extra == "tests"runtime
tqdm
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
tqdm; extra == "tests"runtime
igraph
Environment
{
  "extras": "plotting",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
igraph[plotting]; extra == "tests"runtime
lightgbm
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
lightgbm; extra == "tests"runtime
seaborn
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
seaborn; extra == "tests"runtime
ipympl
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
ipympl; extra == "tests"runtime
pot
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pot; extra == "tests"runtime
mlxtend
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
mlxtend; extra == "tests"runtime
colorama
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
colorama; extra == "tests"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest>=3.5; extra == "tests"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov>=2.8.1; extra == "tests"runtime

Distribution files

2 collected
aif360-0.6.1-py3-none-any.whl

bdist_wheel · 253.63 KB · Python py3

Source file
aif360-0.6.1.tar.gz

sdist · 1,956.53 KB · Python source

Source file

Repository

PENDING
trusted-ai/aif360

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:5e081fc936fb74200636d2a587456deb6348ccb8a20af1d03d86e45f0b7ff534

Other collected versions

View all collected versions →