Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
responsible-ai-toolbox — Dashboards interativos e bibliotecas para depuração responsável de modelos de IA, abrangendo análise de erros, justiça, interpretabilidade, contrafactuais, análise causal e balanceamento de dados. | Kitploit
Ferramentas/GitHubGitHub/microsoft/responsible-ai-toolbox
Utilitários e FrameworksAprendizado de MáquinaAprendizado e EducaçãoLabs e Prática
GitHubmicrosoft/responsible-ai-toolbox

responsible-ai-toolbox

Dashboards interativos e bibliotecas para depuração responsável de modelos de IA, abrangendo análise de erros, justiça, interpretabilidade, contrafactuais, análise causal e balanceamento de dados.

Ver Repositório

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
Site
1.8k491há 4 diasRevisado pelo Kitploit

MIT license

Responsible AI Widgets Python Build UI deployment to test environment

PyPI raiwidgets PyPI responsibleai PyPI erroranalysis PyPI raiutils PyPI rai_test_utils

npm model-assessment

Responsible AI Toolbox

IA Responsável é uma abordagem para avaliar, desenvolver e implantar sistemas de IA de maneira segura, confiável e ética, e tomar decisões e ações responsáveis.

O Responsible AI Toolbox é um conjunto de ferramentas que oferece uma coleção de interfaces de usuário e bibliotecas de exploração e avaliação de modelos e dados que permitem uma melhor compreensão dos sistemas de IA. Essas interfaces e bibliotecas capacitam desenvolvedores e partes interessadas de sistemas de IA a desenvolver e monitorar IA de forma mais responsável e a tomar melhores decisões baseadas em dados.

ResponsibleAIToolboxOverview

A Toolbox consiste em três repositórios:

 

Apresentando o Responsible AI dashboard

O Responsible AI dashboard é um painel único que permite navegar facilmente por diferentes estágios de depuração de modelos e tomada de decisão. Essa experiência personalizável pode ser conduzida em diversas direções, desde analisar o modelo ou os dados de forma holística, até realizar uma análise aprofundada ou comparação de coortes de interesse, explicar e perturbar previsões do modelo para instâncias individuais e informar os usuários sobre decisões e ações de negócio.

ResponsibleAIDashboard

Para alcançar esses recursos, o dashboard integra ideias e tecnologias de vários kits de ferramentas de código aberto nas áreas de

  • Error Analysis desenvolvido por Error Analysis, que identifica coortes de dados com taxa de erro maior do que o benchmark geral. Essas discrepâncias podem ocorrer quando o sistema ou modelo tem desempenho insatisfatório para grupos demográficos específicos ou condições de entrada pouco frequentes nos dados de treinamento.

  • Avaliação de Justiça desenvolvida por Fairlearn, que identifica quais grupos de pessoas podem ser impactados de forma desproporcionalmente negativa por um sistema de IA e de que maneiras.

  • Interpretabilidade de Modelos desenvolvida por InterpretML, que explica modelos caixa-preta, ajudando os usuários a compreender o comportamento global do modelo ou as razões por trás de previsões individuais.

  • Análise Contrafactual desenvolvida por DiCE, que mostra versões com características perturbadas do mesmo ponto de dados que teriam recebido um resultado de previsão diferente, por exemplo, o empréstimo de Taylor foi rejeitado pelo modelo. Mas ela teria recebido o empréstimo se sua renda fosse US$ 10.000 maior.

  • Análise Causal desenvolvida por EconML, que se concentra em responder perguntas do tipo "E se" para aplicar a tomada de decisão baseada em dados – como a receita seria afetada se uma corporação adotasse uma nova estratégia de preços? Um novo medicamento melhoraria a condição de um paciente, tudo o mais permanecendo constante?

  • Equilíbrio de Dados desenvolvido por Responsible AI, que ajuda os usuários a obter uma compreensão geral de seus dados, identificar características que recebem o resultado positivo mais do que outras e visualizar distribuições de características.

O Responsible AI dashboard foi projetado para alcançar os seguintes objetivos:

  • Ajudar a acelerar ainda mais os processos de engenharia em aprendizado de máquina, permitindo que profissionais projetem fluxos de trabalho personalizáveis e adaptem os dashboards de IA Responsável que melhor se ajustem aos seus cenários de avaliação de modelos e tomada de decisão baseada em dados.
  • Ajudar os desenvolvedores de modelos a criar experiências de depuração completas e fluidas e navegar perfeitamente pela identificação e diagnóstico de erros usando visualizações interativas que identificam erros, inspecionam os dados, geram modelos de explicações globais e locais e potencialmente inspecionam exemplos problemáticos.
  • Ajudar as partes interessadas do negócio a explorar relações causais nos dados e tomar decisões informadas no mundo real.

Este repositório contém os Jupyter notebooks com exemplos que mostram como usar este widget. Comece aqui.

Instalação

Use o seguinte comando pip para instalar o Responsible AI Toolbox.

Se estiver executando no Jupyter, certifique-se de reiniciar o kernel do Jupyter após a instalação.

root@kitploit:~
pip install raiwidgets

Personalização do Responsible AI dashboard

A força do Responsible AI Toolbox está na sua capacidade de personalização. Ele capacita os usuários a projetar fluxos de trabalho personalizados e completos de depuração de modelos e tomada de decisão que atendam às suas necessidades específicas. Precisa de inspiração? Aqui estão alguns exemplos de como os componentes da Toolbox podem ser combinados para analisar cenários de diferentes maneiras:

Observe que os componentes model overview (incluindo análise de justiça) e data explorer são ativados por padrão!  

Links Úteis

  • Faça um tour pelo Responsible AI Dashboard
  • Comece agora

Exemplos Tabulares:

  • Experimente a ferramenta: tome decisões para melhorias na casa (tomada de decisão)
  • Experimente a ferramenta: forneça recomendações a pacientes usando dados de diabetes (tomada de decisão)
  • Experimente a ferramenta: depuração de modelo de um modelo de previsão de renda do censo (classificação)
  • Experimente a ferramenta: depuração de modelo de um modelo de previsão de preços de imóveis (classificação)
  • Experimente a ferramenta: depuração de modelo de um modelo de previsão de progressão do diabetes (regressão)

Exemplos de Texto:

  • Experimente a ferramenta: depuração de modelo de um modelo OpenAI de Perguntas e Respostas no SQuAD
  • Experimente a ferramenta: depuração de modelo de um modelo HuggingFace de Perguntas e Respostas no SQuAD
  • Experimente a ferramenta: depuração de modelo de um modelo de classificação de texto DBPedia
  • Experimente a ferramenta: depuração de modelo de um modelo de classificação de texto binário
  • Experimente a ferramenta: depuração de modelo de um modelo de classificação de texto multirrótulo COVID-19

Exemplos de Visão:

  • Experimente a ferramenta: depuração de modelo de um modelo de classificação de imagens de geladeira
  • Experimente a ferramenta: depuração de modelo de um modelo de classificação de imagens multirrótulo de geladeira
  • Experimente a ferramenta: depuração de modelo de um modelo de detecção de objetos de geladeira

Modelos Suportados

Esta API do Responsible AI Toolbox suporta modelos treinados em conjuntos de dados nos formatos numpy.ndarray, pandas.DataFrame, iml.datatypes.DenseData ou scipy.sparse.csr_matrix do Python.

As funções de explicação do Interpret-Community aceitam modelos e pipelines como entrada, desde que o modelo ou pipeline implemente uma função predict ou predict_proba que esteja em conformidade com a convenção do Scikit. Se não for compatível, você pode encapsular a função de previsão do seu modelo em uma função wrapper que transforme a saída no formato suportado (predict ou predict_proba do Scikit) e passar essa função wrapper para as técnicas de interpretabilidade selecionadas.

Se um script de pipeline for fornecido, a função de explicação pressupõe que o script de pipeline em execução retorne uma previsão. O repositório também suporta modelos treinados com os frameworks de aprendizado profundo PyTorch, TensorFlow e Keras.

Outros Casos de Uso

As ferramentas do Responsible AI Toolbox também podem ser usadas com modelos de IA oferecidos como APIs por provedores como Azure Cognitive Services. Para ver exemplos de casos de uso, consulte as pastas abaixo:

  • Teste de justiça de Fala em Texto (Speech to Text) dos Cognitive Services
  • Teste de justiça de Verificação Facial (Face Verification) dos Cognitive Services

Mantenedores

  • Ke Xu
  • Roman Lutz
  • Ilya Matiach
  • Gaurav Gupta
  • Vinutha Karanth
  • Tong Yu
  • Ruby Zhu
  • Mehrnoosh Sameki
  • Hannah Westra
  • Ziqi Ma
  • Kin Chan
Baixar ferramenta
RepositórioFerramentas Abordadas
Repositório Responsible-AI-Toolbox (Aqui)Este repositório contém quatro widgets de visualização para avaliação de modelos e tomada de decisão:
1. Responsible AI dashboard, um painel único que reúne diversas ferramentas maduras de IA Responsável da Toolbox para uma avaliação responsável e holística, depuração de modelos e tomada de decisões de negócio informadas. Com este dashboard, você pode identificar erros de modelo, diagnosticar por que esses erros estão ocorrendo e mitigá-los. Além disso, os recursos de tomada de decisão causal fornecem insights acionáveis para suas partes interessadas e clientes.
2. Error Analysis dashboard, para identificar erros de modelo e descobrir coortes de dados para as quais o modelo tem desempenho insatisfatório.
3. Interpretability dashboard, para compreender as previsões do modelo. Este dashboard é desenvolvido com o InterpretML.
4. Fairness dashboard, para compreender os problemas de justiça do modelo usando várias métricas de justiça de grupo em características e coortes sensíveis. Este dashboard é desenvolvido com o Fairlearn.
Repositório Responsible-AI-Toolbox-MitigationsA Biblioteca de Mitigações de IA Responsável ajuda profissionais de IA a explorar diferentes medidas e etapas de mitigação que podem ser mais apropriadas quando o modelo tem desempenho insatisfatório para uma determinada coorte de dados. A biblioteca atualmente tem dois módulos:
1. DataProcessing, que oferece técnicas de mitigação para melhorar o desempenho do modelo para coortes específicas.
2. DataBalanceAnalysis, que fornece métricas para diagnosticar erros originados de desequilíbrio de dados, seja em rótulos de classe ou valores de características.
3. Cohort: fornece classes para lidar e gerenciar coortes, o que permite a criação de pipelines personalizados para cada coorte em uma interface fácil e intuitiva. O módulo também fornece técnicas para aprender diferentes estimadores (modelos) desacoplados para diferentes coortes e combiná-los de uma forma que otimiza diferentes definições de justiça de grupo.
Repositório Responsible-AI-TrackerO Responsible AI Toolbox Tracker é uma extensão do JupyterLab para gerenciar, rastrear e comparar resultados de experimentos de aprendizado de máquina para melhoria de modelos. Com esta extensão, os usuários podem visualizar modelos, código e artefatos de visualização dentro do mesmo framework, permitindo assim processos rápidos de iteração e avaliação de modelos. As principais funcionalidades incluem:
1. Gerenciar e vincular artefatos de melhoria de modelos
2. Avaliação e comparação desagregada de modelos
3. Integração com a biblioteca Responsible AI Mitigations
4. Integração com mlflow
Repositório Responsible-AI-Toolbox-GenBitA Biblioteca de Viés de Gênero de IA Responsável (GenBit) ajuda profissionais de IA a medir o viés de gênero em conjuntos de dados de Processamento de Linguagem Natural (PLN). O principal objetivo do GenBit é analisar seus corpora de texto e calcular métricas que forneçam insights sobre o viés de gênero presente em um corpus.
Fluxo do Responsible AI DashboardCaso de uso
Model Overview -> Error Analysis -> Data ExplorerPara identificar erros de modelo e diagnosticá-los por meio da compreensão da distribuição de dados subjacente
Model Overview -> Fairness Assessment -> Data ExplorerPara identificar problemas de justiça do modelo e diagnosticá-los por meio da compreensão da distribuição de dados subjacente
Model Overview -> Error Analysis -> Counterfactuals Analysis and What-IfPara diagnosticar erros em instâncias individuais com análise contrafactual (mudança mínima para levar a uma previsão diferente do modelo)
Model Overview -> Data Explorer -> Data BalancePara entender a causa raiz de erros e problemas de justiça introduzidos por desequilíbrios de dados ou falta de representação de uma determinada coorte de dados
Model Overview -> InterpretabilityPara diagnosticar erros de modelo por meio da compreensão de como o modelo fez suas previsões
Data Explorer -> Causal InferencePara distinguir entre correlações e causalidades nos dados ou decidir os melhores tratamentos a aplicar para obter um resultado positivo
Interpretability -> Causal InferencePara aprender se os fatores que o modelo usou para a tomada de decisão têm algum efeito causal no resultado do mundo real.
Data Explorer -> Counterfactuals Analysis and What-IfPara responder às perguntas dos clientes sobre o que podem fazer da próxima vez para obter um resultado diferente de uma IA.
Data Explorer -> Data BalancePara obter uma compreensão geral dos dados, identificar características que recebem o resultado positivo mais do que outras e visualizar distribuições de características