awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorflow avatar

tensorflow/cleverhans

0
View on GitHub↗
6,443 stars·1,399 forks·Jupyter Notebook·MIT·8 vues

Cleverhans

Cleverhans est une bibliothèque de machine learning adversarial pour TensorFlow qui sert de framework d'attaque, de benchmark de robustesse et de bibliothèque de défense. Elle fournit une collection d'outils pour générer des exemples adversariaux, tester la sécurité des réseaux de neurones et implémenter des mécanismes de protection pour accroître la résilience des modèles face aux entrées malveillantes.

Le projet se concentre sur la création d'entrées perturbées conçues pour tromper les modèles de machine learning afin qu'ils produisent des prédictions incorrectes. Il permet l'évaluation de la stabilité et de la précision des modèles de deep learning lorsqu'ils sont soumis à du bruit adversarial, en fournissant des implémentations de référence d'attaques connues pour identifier les failles de sécurité.

Le toolkit couvre la génération d'exemples adversariaux, la défense des modèles de machine learning et le benchmarking de robustesse des réseaux de neurones. Il utilise une interface agnostique au modèle et des implémentations d'attaques différentiables pour exécuter des perturbations basées sur le gradient et des boucles d'optimisation itératives.

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.

Historique des stars

Graphique de l'historique des stars pour tensorflow/cleverhansGraphique de l'historique des stars pour tensorflow/cleverhans

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cleverhans

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cleverhans.
  • cleverhans-lab/cleverhansAvatar de cleverhans-lab

    cleverhans-lab/cleverhans

    6,443Voir sur 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
    Voir sur GitHub↗6,443
  • trusted-ai/adversarial-robustness-toolboxAvatar de Trusted-AI

    Trusted-AI/adversarial-robustness-toolbox

    6,056Voir sur 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
    Voir sur GitHub↗6,056
  • llm-attacks/llm-attacksAvatar de llm-attacks

    llm-attacks/llm-attacks

    4,509Voir sur 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
    Voir sur GitHub↗4,509
  • giskard-ai/giskardAvatar de Giskard-AI

    Giskard-AI/giskard

    5,434Voir sur 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
    Voir sur GitHub↗5,434
Voir les 30 alternatives à Cleverhans→

Questions fréquentes

Que fait tensorflow/cleverhans ?

Cleverhans est une bibliothèque de machine learning adversarial pour TensorFlow qui sert de framework d'attaque, de benchmark de robustesse et de bibliothèque de défense. Elle fournit une collection d'outils pour générer des exemples adversariaux, tester la sécurité des réseaux de neurones et implémenter des mécanismes de protection pour accroître la résilience des modèles face aux entrées malveillantes.

Quelles sont les fonctionnalités principales de tensorflow/cleverhans ?

Les fonctionnalités principales de tensorflow/cleverhans sont : Adversarial Frameworks, Gradient-Based Perturbations, Adversarial Robustness Testing, Adversarial Robustness Libraries, Defense Libraries, Adversarial Input Generation, Adversarial Threat Defenses, Automatic Differentiation Engines.

Quelles sont les alternatives open-source à tensorflow/cleverhans ?

Les alternatives open-source à tensorflow/cleverhans incluent : 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…