awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorflow avatar

tensorflow/cleverhans

0
View on GitHub↗
6,443 星标·1,399 分支·Jupyter Notebook·MIT·5 次浏览

Cleverhans

Cleverhans 是一个 TensorFlow 对抗性机器学习库,既是攻击框架,也是鲁棒性基准测试和防御库。它提供了一系列工具来生成对抗样本、测试神经网络的安全性,并实施保护机制以提高模型对恶意输入的抵御能力。

该项目专注于创建旨在欺骗机器学习模型并使其做出错误预测的扰动输入。它能够评估深度学习模型在受到对抗性噪声干扰时的稳定性和准确性,并提供已知攻击方法的参考实现以识别安全弱点。

该工具包涵盖了对抗样本生成、机器学习模型防御以及神经网络鲁棒性基准测试。它利用模型无关的接口和可微分的攻击实现来执行基于梯度的扰动和迭代优化循环。

Features

  • Adversarial Frameworks - Serves as a comprehensive framework for building and benchmarking adversarial attacks on neural networks.
  • Gradient-Based Perturbations - Calculates input gradients via backpropagation to generate the minimal noise required to deceive a model.
  • Adversarial Robustness Testing - Measures model stability and accuracy by subjecting neural networks to simulated adversarial attacks.
  • Adversarial Robustness Libraries - Provides a unified TensorFlow library for testing and hardening ML models against adversarial attacks.
  • Defense Libraries - Ships a suite of protective mechanisms designed to increase the resilience of models against malicious inputs.
  • Adversarial Input Generation - Generates malicious input perturbations using reference methods to deceive machine learning models.
  • Adversarial Threat Defenses - Implements protective mechanisms to harden neural networks against evasion and poisoning attacks.
  • Automatic Differentiation Engines - Implements automatic differentiation through computational graphs to calculate the gradients necessary for adversarial attacks.
  • Neural Model Interfaces - Provides a standardized interface that decouples attack logic from specific neural network architectures.
  • Perturbation Constraint Mappings - Uses projection operations to ensure adversarial perturbations remain within valid image ranges.
  • Security Testing - Uses reference attack implementations to identify and fix security weaknesses in TensorFlow-based networks.
  • Adversarial Optimization Loops - Provides iterative optimization loops to refine adversarial noise within a defined perturbation budget.
  • Adversarial Attack Benchmarks - Provides reference implementations of known attacks to ensure reproducible robustness measurements across models.
  • Adversarial Security Tools - Library for benchmarking machine learning system vulnerability to adversarial examples.
  • Computer Vision Libraries - Library for adversarial example attacks and defenses.

Star 历史

tensorflow/cleverhans 的 Star 历史图表tensorflow/cleverhans 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

tensorflow/cleverhans 是做什么的?

Cleverhans 是一个 TensorFlow 对抗性机器学习库,既是攻击框架,也是鲁棒性基准测试和防御库。它提供了一系列工具来生成对抗样本、测试神经网络的安全性,并实施保护机制以提高模型对恶意输入的抵御能力。

tensorflow/cleverhans 的主要功能有哪些?

tensorflow/cleverhans 的主要功能包括:Adversarial Frameworks, Gradient-Based Perturbations, Adversarial Robustness Testing, Adversarial Robustness Libraries, Defense Libraries, Adversarial Input Generation, Adversarial Threat Defenses, Automatic Differentiation Engines。

tensorflow/cleverhans 有哪些开源替代品?

tensorflow/cleverhans 的开源替代品包括: cleverhans-lab/cleverhans — Cleverhans is an adversarial machine learning library and toolkit designed to generate adversarial examples,… trusted-ai/adversarial-robustness-toolbox — The Adversarial Robustness Toolbox (ART) is an open-source library that provides a unified framework for evaluating,… llm-attacks/llm-attacks — This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses… giskard-ai/giskard — Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI… meta-llama/purplellama — PurpleLlama is a collection of security components and toolkits designed for large language models. It provides… christophm/interpretable-ml-book — This project is a comprehensive educational resource and technical manual focused on interpretable machine learning…

Cleverhans 的开源替代方案

相似的开源项目,按与 Cleverhans 的功能重合度排序。
  • cleverhans-lab/cleverhanscleverhans-lab 的头像

    cleverhans-lab/cleverhans

    6,443在 GitHub 上查看↗

    Cleverhans is an adversarial machine learning library and toolkit designed to generate adversarial examples, incorporate them into training loops, and benchmark the resilience of machine learning models. It provides a gradient-based attack framework for constructing both white-box and black-box attacks to identify model misclassifications. The project includes capabilities for model robustness benchmarking, allowing users to evaluate and verify how models resist evasion attacks and malicious input perturbations. It also facilitates adversarial training to increase a model's resistance to pert

    Jupyter Notebookbenchmarkingmachine-learningsecurity
    在 GitHub 上查看↗6,443
  • trusted-ai/adversarial-robustness-toolboxTrusted-AI 的头像

    Trusted-AI/adversarial-robustness-toolbox

    6,056在 GitHub 上查看↗

    The Adversarial Robustness Toolbox (ART) is an open-source library that provides a unified framework for evaluating, defending, and certifying machine learning models against adversarial threats. It wraps models from any framework behind a common estimator interface, enabling composable pipelines for attack generation, defense application, robustness certification, and privacy auditing across evasion, poisoning, and extraction threats. The library distinguishes itself by covering the full adversarial ML security lifecycle within a single toolkit. It supports gradient-based adversarial example

    Pythonadversarial-attacksadversarial-examplesadversarial-machine-learning
    在 GitHub 上查看↗6,056
llm-attacks/llm-attacksllm-attacks 的头像

llm-attacks/llm-attacks

4,509在 GitHub 上查看↗

This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses on understanding how carefully crafted inputs can manipulate or bypass the safety mechanisms of LLMs, enabling researchers to probe model vulnerabilities and improve their robustness. The project covers techniques for generating adversarial prompts, evaluating model responses under attack conditions, and analyzing the effectiveness of different attack strategies.

Python
在 GitHub 上查看↗4,509
  • giskard-ai/giskardGiskard-AI 的头像

    Giskard-AI/giskard

    5,434在 GitHub 上查看↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Python
    在 GitHub 上查看↗5,434
  • 查看 Cleverhans 的所有 30 个替代方案→