awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cleverhans-lab avatar

cleverhans-lab/cleverhans

0
View on GitHub↗
6,443 نجوم·1,399 تفرعات·Jupyter Notebook·MIT·7 مشاهدات

Cleverhans

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 perturbations by integrating malicious examples directly into the training process.

The library covers a broad surface of security and testing functions, including gradient-based perturbation, loss-function optimization, and black-box strategies such as substitute-model imitation. These tools are supported by a framework-agnostic backend and command line utilities for applying adversarial functionality to saved models.

Features

  • Adversarial Robustness Libraries - Provides a comprehensive library for generating adversarial examples and hardening ML models across multiple frameworks.
  • Substitute Model Imitations - Estimates gradients for black-box targets by training a local substitute model to mimic the target's behavior.
  • Gradient-Based Attack Frameworks - Implements a framework for constructing white-box and black-box attacks using gradients to identify misclassifications.
  • Gradient-Based Perturbations - Generates adversarial inputs by calculating loss function gradients with respect to input data to find vulnerabilities.
  • Adversarial Example Generations - Creates malicious inputs using gradient-based techniques to test the robustness of machine learning models.
  • Adversarial Robustness Testing - Provides tools to measure and verify the resilience of machine learning models against adversarial attacks across multiple frameworks.
  • Adversarial Robustness Training - Incorporates adversarial examples into the training process to improve a model's resistance to malicious perturbations.
  • Adversarial Attacks - Implements black-box adversarial attacks by using substitute imitators to identify model misclassifications.
  • Black-Box Attack Executions - Implements black-box attack strategies using substitute imitators to identify model misclassifications without internal access.
  • Adversarial Loss Optimizations - Implements loss-function optimization to identify adversarial examples by maximizing model prediction errors.
  • Backend-Agnostic Deep Learning - Provides a framework-agnostic backend to standardize attack and defense implementations across different machine learning libraries.
  • Model Benchmarking Frameworks - Evaluates how machine learning models resist evasion attacks and malicious input perturbations through benchmarking.
  • Perturbation Constraint Mappings - Constrains the magnitude of adversarial perturbations using L-infinity and L2 norms to maintain input plausibility.
  • Defense Benchmarking Pipelines - Uses standardized scripts to reproduce and compare the effectiveness of various defensive techniques across different backends.
  • Defensive Technique Benchmarking - Benchmarks model robustness by using standardized scripts to reproduce defensive techniques across different backends.
  • AI Security - Library for crafting adversarial examples against image models.
  • AI Security and Red Teaming - Library for benchmarking ML systems' vulnerability to adversarial examples.

سجل النجوم

مخطط تاريخ النجوم لـ cleverhans-lab/cleverhansمخطط تاريخ النجوم لـ cleverhans-lab/cleverhans

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cleverhans

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cleverhans.
  • trusted-ai/adversarial-robustness-toolboxالصورة الرمزية لـ Trusted-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
  • tensorflow/cleverhansالصورة الرمزية لـ tensorflow

    tensorflow/cleverhans

    6,443عرض على GitHub↗

    Cleverhans is a TensorFlow adversarial machine learning library that serves as an attack framework, a robustness benchmark, and a defense library. It provides a collection of tools to generate adversarial examples, test the security of neural networks, and implement protective mechanisms to increase model resilience against malicious inputs. The project focuses on creating perturbed inputs designed to deceive machine learning models into making incorrect predictions. It enables the evaluation of deep learning model stability and accuracy when subjected to adversarial noise, providing referenc

    Jupyter Notebook
    عرض على GitHub↗6,443
  • llm-attacks/llm-attacksالصورة الرمزية لـ llm-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
  • azure/pyritالصورة الرمزية لـ Azure

    Azure/PyRIT

    3,444عرض على GitHub↗

    PyRIT is an AI vulnerability assessment tool and security scanner designed to detect risks in large language model applications. It functions as a generative AI red teaming framework used to simulate adversarial attacks and identify weaknesses in system guardrails. The tool automates AI risk assessment by scanning generative AI components for security vulnerabilities. It utilizes automated testing and analysis to identify security gaps and prevent potential exploits through a consistent, repeatable process. The system incorporates asynchronous model orchestration to compare security postures

    Pythonai-red-teamgenerative-aired-team-tools
    عرض على GitHub↗3,444
عرض جميع البدائل الـ 30 لـ Cleverhans→

الأسئلة الشائعة

ما هي وظيفة cleverhans-lab/cleverhans؟

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.

ما هي الميزات الرئيسية لـ cleverhans-lab/cleverhans؟

الميزات الرئيسية لـ cleverhans-lab/cleverhans هي: Adversarial Robustness Libraries, Substitute Model Imitations, Gradient-Based Attack Frameworks, Gradient-Based Perturbations, Adversarial Example Generations, Adversarial Robustness Testing, Adversarial Robustness Training, Adversarial Attacks.

ما هي البدائل مفتوحة المصدر لـ cleverhans-lab/cleverhans؟

تشمل البدائل مفتوحة المصدر لـ cleverhans-lab/cleverhans: trusted-ai/adversarial-robustness-toolbox — The Adversarial Robustness Toolbox (ART) is an open-source library that provides a unified framework for evaluating,… tensorflow/cleverhans — Cleverhans is a TensorFlow adversarial machine learning library that serves as an attack framework, a robustness… llm-attacks/llm-attacks — This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses… promptfoo/promptfoo — Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic… leondz/garak — Garak is a suite of tools for measuring AI reliability, scanning for vulnerabilities, and automating security… azure/pyrit — PyRIT is an AI vulnerability assessment tool and security scanner designed to detect risks in large language model…