Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
AIF360 — Um conjunto abrangente de métricas de justiça para conjuntos de dados e modelos de aprendizado de máquina, explicações para essas métricas e algoritmos para mitigar viés em conjuntos de dados e modelos. | Kitploit
Ferramentas/GitHubGitHub/trusted-ai/aif360
Aprendizado de MáquinaPapers e PesquisaAprendizado e EducaçãoAtaque AdversárioTop em Ataque Adversário nº15Top em Aprendizado de Máquina nº16
GitHubtrusted-ai/aif360

AIF360

Um conjunto abrangente de métricas de justiça para conjuntos de dados e modelos de aprendizado de máquina, explicações para essas métricas e algoritmos para mitigar viés em conjuntos de dados e modelos.

2.9k91317há 3 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório
Site

AI Fairness 360 (AIF360)

Continuous Integration Documentation PyPI version CRAN_Status_Badge

O kit de ferramentas AI Fairness 360 é uma biblioteca extensível de código aberto que contém técnicas desenvolvidas pela comunidade de pesquisa para ajudar a detectar e mitigar o viés em modelos de aprendizado de máquina ao longo do ciclo de vida de aplicações de IA. O pacote AI Fairness 360 está disponível em Python e R.

O pacote AI Fairness 360 inclui

  1. um conjunto abrangente de métricas para conjuntos de dados e modelos para testar vieses,
  2. explicações para essas métricas e
  3. algoritmos para mitigar o viés em conjuntos de dados e modelos. Ele foi projetado para traduzir a pesquisa algorítmica do laboratório para a prática real em domínios tão diversos como finanças, gestão de capital humano, saúde e educação. Convidamos você a usá-lo e aprimorá-lo.

A experiência interativa do AI Fairness 360 fornece uma introdução acessível aos conceitos e capacidades. Os tutoriais e outros notebooks oferecem uma introdução mais aprofundada, voltada para cientistas de dados. A API completa também está disponível.

Por ser um conjunto abrangente de funcionalidades, pode ser confuso descobrir quais métricas e algoritmos são mais adequados para um determinado caso de uso. Para ajudar, criamos algum material de orientação que pode ser consultado.

Desenvolvemos o pacote com a extensibilidade em mente. Esta biblioteca ainda está em desenvolvimento. Incentivamos a contribuição de suas métricas, explicadores e algoritmos de remoção de viés.

Entre em contato conosco no Slack (convite aqui)!

Algoritmos de mitigação de viés suportados

  • Optimized Preprocessing (Calmon et al., 2017)
  • Disparate Impact Remover (Feldman et al., 2015)
  • Equalized Odds Postprocessing (Hardt et al., 2016)
  • Reweighing (Kamiran and Calders, 2012)
  • Reject Option Classification (Kamiran et al., 2012)
  • Prejudice Remover Regularizer (Kamishima et al., 2012)
  • Calibrated Equalized Odds Postprocessing (Pleiss et al., 2017)
  • Learning Fair Representations (Zemel et al., 2013)
  • Adversarial Debiasing (Zhang et al., 2018)
  • Meta-Algorithm for Fair Classification (Celis et al., 2018)
  • Rich Subgroup Fairness (Kearns, Neel, Roth, Wu, 2018)
  • Exponentiated Gradient Reduction (Agarwal et al., 2018)
  • Grid Search Reduction (Agarwal et al., 2018, Agarwal et al., 2019)
  • Fair Data Adaptation (Plečko and Meinshausen, 2020, Plečko et al., 2021)
  • Sensitive Set Invariance/Sensitive Subspace Robustness (Yurochkin and Sun, 2020, Yurochkin et al., 2019)

Métricas de justiça suportadas

  • Conjunto abrangente de métricas de justiça de grupo derivadas de taxas de seleção e taxas de erro, incluindo justiça para subgrupos ricos
  • Conjunto abrangente de métricas de distorção de amostras
  • Generalized Entropy Index (Speicher et al., 2018)
  • Differential Fairness and Bias Amplification (Foulds et al., 2018)
  • Bias Scan with Multi-Dimensional Subset Scan (Zhang, Neill, 2017)

Configuração

R

install.packages("aif360")

Para mais detalhes sobre a configuração do R, consulte as instruções aqui.

Python

Configurações de Python suportadas:

OSVersão do Python
macOS3.10 – 3.13
Ubuntu3.10 – 3.13
Windows3.10 – 3.13

(Opcional) Criar um ambiente virtual

O AIF360 requer versões específicas de muitos pacotes Python que podem entrar em conflito com outros projetos no seu sistema. Um gerenciador de ambiente virtual é fortemente recomendado para garantir que as dependências possam ser instaladas com segurança. Se você tiver problemas para instalar o AIF360, tente isto primeiro.

Conda

O Conda é recomendado para todas as configurações, embora o Virtualenv seja geralmente intercambiável para nossos propósitos. O Miniconda é suficiente (veja a diferença entre Anaconda e Miniconda se estiver curioso) caso você ainda não tenha o conda instalado.

Em seguida, para criar um novo ambiente Python 3.11, execute:

conda create --name aif360 python=3.11
conda activate aif360

O shell agora deve se parecer com (aif360) $. Para desativar o ambiente, execute:

(aif360)$ conda deactivate

O prompt retornará para $ .

Instalar com pip

Para instalar a versão estável mais recente do PyPI, execute:

pip install aif360

Nota: Alguns algoritmos exigem dependências adicionais (embora todas as métricas funcionem imediatamente). Para instalar com determinadas dependências de algoritmos incluídas, execute, por exemplo:

pip install 'aif360[LFR,OptimPreproc]'

ou, para funcionalidade completa, execute:

pip install 'aif360[all]'

As opções para extras disponíveis são: OptimPreproc, LFR, AdversarialDebiasing, DisparateImpactRemover, LIME, ART, Reductions, FairAdapt, inFairness, LawSchoolGPA, notebooks, tests, docs, all

Se você encontrar algum erro, tente as etapas do Troubleshooting.

Instalação manual

Clone a versão mais recente deste repositório:

git clone https://github.com/Trusted-AI/AIF360

Se você quiser executar os exemplos, baixe os conjuntos de dados agora e coloque-os em suas respectivas pastas, conforme descrito em aif360/data/README.md.

Em seguida, navegue até o diretório raiz do projeto e execute:

pip install --editable '.[all]'

Executar os Exemplos

Para executar os notebooks de exemplo, conclua as etapas de instalação manual acima. Em seguida, se você não usou a opção [all], instale os requisitos adicionais da seguinte forma:

pip install -e '.[notebooks]'

Por fim, se ainda não o fez, baixe os conjuntos de dados conforme descrito em aif360/data/README.md.

Troubleshooting

Se você encontrar algum erro durante o processo de instalação, procure seu problema aqui e tente as soluções.

TensorFlow

Consulte a página Instalar o TensorFlow com pip para obter instruções detalhadas.

Baixar ferramenta