Skip to main content

Module adversarial

Module adversarial 

Source
Expand description

Quantum Adversarial Training

This module implements adversarial training methods for quantum neural networks, including adversarial attack generation, robust training procedures, and defense mechanisms against quantum adversarial examples.

Structs§

AdversarialTrainingConfig
Configuration for adversarial training
AttackMetrics
Metrics for specific attack types
EarlyStoppingCriteria
Early stopping criteria for adversarial training
QuantumAdversarialExample
Adversarial example for quantum neural networks
QuantumAdversarialTrainer
Quantum adversarial trainer
RobustnessMetrics
Robustness metrics

Enums§

QuantumAttackType
Types of adversarial attacks for quantum models
QuantumDefenseStrategy
Defense strategies against quantum adversarial attacks

Functions§

create_comprehensive_defense
Helper function to create comprehensive defense strategy
create_default_adversarial_config
Helper function to create default adversarial training config