AdvSecureNet
AdvSecureNet
How to Contribute?
Adversarial Attacks
Adversarial Defenses
Evaluation
API Documentation
AdvSecureNet
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_dataset (advsecurenet.datasets.base_dataset.BaseDataset attribute)
A
abort_early (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
ADAGRAD (advsecurenet.shared.optimizer.Optimizer attribute)
ADAM (advsecurenet.shared.optimizer.Optimizer attribute)
ADAMAX (advsecurenet.shared.optimizer.Optimizer attribute)
ADAMW (advsecurenet.shared.optimizer.Optimizer attribute)
add_layer() (advsecurenet.models.base_model.BaseModel method)
(advsecurenet.models.model_factory.ModelFactory static method)
add_norm_layer (cli.shared.types.utils.model.ModelNormConfig attribute)
ADVERSARIAL_EVALUATION (advsecurenet.shared.types.configs.configs.ConfigType attribute)
ADVERSARIAL_TRAINING (advsecurenet.shared.types.configs.configs.ConfigType attribute)
adversarial_training (cli.shared.types.defense.adversarial_training.ATCliConfigType attribute)
AdversarialAttack (class in advsecurenet.attacks.base.adversarial_attack)
AdversarialDataset (class in advsecurenet.datasets.targeted_adv_dataset)
AdversarialEvaluationCliConfigType (class in cli.shared.types.evaluation.evaluation)
AdversarialEvaluationConfigType (class in cli.shared.types.evaluation.evaluation)
AdversarialEvaluator (class in advsecurenet.evaluation.adversarial_evaluator)
AdversarialTargetGenerator (class in advsecurenet.utils.adversarial_target_generator)
AdversarialTraining (class in advsecurenet.defenses.adversarial_training)
AdversarialTrainingConfig (class in advsecurenet.shared.types.configs.defense_configs.adversarial_training_config)
(class in cli.shared.types.defense.adversarial_training)
advsecurenet
module
advsecurenet.attacks
module
advsecurenet.attacks.attacker
module
advsecurenet.attacks.attacker.attacker
module
advsecurenet.attacks.attacker.ddp_attacker
module
advsecurenet.attacks.base
module
advsecurenet.attacks.base.adversarial_attack
module
advsecurenet.attacks.decision_based
module
advsecurenet.attacks.decision_based.boundary
module
advsecurenet.attacks.gradient_based
module
advsecurenet.attacks.gradient_based.cw
module
advsecurenet.attacks.gradient_based.deepfool
module
advsecurenet.attacks.gradient_based.fgsm
module
advsecurenet.attacks.gradient_based.lots
module
advsecurenet.attacks.gradient_based.pgd
module
advsecurenet.dataloader
module
advsecurenet.dataloader.data_loader_factory
module
advsecurenet.dataloader.distributed_eval_sampler
module
advsecurenet.datasets
module
advsecurenet.datasets.base_dataset
module
advsecurenet.datasets.Cifar10
module
advsecurenet.datasets.Cifar10.cifar10_dataset
module
advsecurenet.datasets.Custom
module
advsecurenet.datasets.Custom.CustomDataset
module
advsecurenet.datasets.dataset_factory
module
advsecurenet.datasets.ImageNet
module
advsecurenet.datasets.ImageNet.imagenet_dataset
module
advsecurenet.datasets.MNIST
module
advsecurenet.datasets.MNIST.mnist_dataset
module
advsecurenet.datasets.svhn
module
advsecurenet.datasets.svhn.svhn_dataset
module
advsecurenet.datasets.targeted_adv_dataset
module
advsecurenet.defenses
module
advsecurenet.defenses.adversarial_training
module
advsecurenet.defenses.ddp_adversarial_training
module
advsecurenet.distributed
module
advsecurenet.distributed.ddp_base_task
module
advsecurenet.distributed.ddp_coordinator
module
advsecurenet.evaluation
module
advsecurenet.evaluation.adversarial_evaluator
module
advsecurenet.evaluation.base_evaluator
module
advsecurenet.evaluation.evaluators
module
advsecurenet.evaluation.evaluators.attack_success_rate_evaluator
module
advsecurenet.evaluation.evaluators.perturbation_distance_evaluator
module
advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator
module
advsecurenet.evaluation.evaluators.robustness_gap_evaluator
module
advsecurenet.evaluation.evaluators.similarity_evaluator
module
advsecurenet.evaluation.evaluators.transferability_evaluator
module
advsecurenet.evaluation.tester
module
advsecurenet.models
module
advsecurenet.models.base_model
module
advsecurenet.models.custom_model
module
advsecurenet.models.CustomModels
module
advsecurenet.models.CustomModels.CustomCifar10Model
module
advsecurenet.models.CustomModels.CustomMnistModel
module
advsecurenet.models.external_model
module
advsecurenet.models.model_factory
module
advsecurenet.models.standard_model
module
advsecurenet.shared
module
advsecurenet.shared.adversarial_evaluators
module
advsecurenet.shared.colors
module
advsecurenet.shared.loss
module
advsecurenet.shared.normalization_params
module
advsecurenet.shared.optimizer
module
advsecurenet.shared.scheduler
module
advsecurenet.shared.types
module
advsecurenet.shared.types.attacks
module
advsecurenet.shared.types.configs
module
advsecurenet.shared.types.configs.attack_configs
module
advsecurenet.shared.types.configs.attack_configs.attack_config
module
advsecurenet.shared.types.configs.attack_configs.attacker_config
module
advsecurenet.shared.types.configs.attack_configs.cw_attack_config
module
advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config
module
advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config
module
advsecurenet.shared.types.configs.attack_configs.fgsm_attack_config
module
advsecurenet.shared.types.configs.attack_configs.lots_attack_config
module
advsecurenet.shared.types.configs.attack_configs.pgd_attack_config
module
advsecurenet.shared.types.configs.configs
module
advsecurenet.shared.types.configs.dataloader_config
module
advsecurenet.shared.types.configs.defense_configs
module
advsecurenet.shared.types.configs.defense_configs.adversarial_training_config
module
advsecurenet.shared.types.configs.device_config
module
advsecurenet.shared.types.configs.model_config
module
advsecurenet.shared.types.configs.preprocess_config
module
advsecurenet.shared.types.configs.test_config
module
advsecurenet.shared.types.configs.train_config
module
advsecurenet.shared.types.dataset
module
advsecurenet.shared.types.model
module
advsecurenet.trainer
module
advsecurenet.trainer.ddp_trainer
module
advsecurenet.trainer.trainer
module
advsecurenet.utils
module
advsecurenet.utils.adversarial_target_generator
module
advsecurenet.utils.data
module
advsecurenet.utils.dataclass
module
advsecurenet.utils.ddp
module
advsecurenet.utils.device_manager
module
advsecurenet.utils.dot_dict
module
advsecurenet.utils.logging
module
advsecurenet.utils.loss
module
advsecurenet.utils.model_utils
module
advsecurenet.utils.network
module
advsecurenet.utils.normalization_layer
module
advsecurenet.utils.reproducibility_utils
module
alpha (advsecurenet.shared.types.configs.attack_configs.pgd_attack_config.PgdAttackConfig attribute)
ASGD (advsecurenet.shared.optimizer.Optimizer attribute)
ATCliConfigType (class in cli.shared.types.defense.adversarial_training)
ATCLITrainer (class in cli.logic.defense.adversarial_training.adversarial_training_cli)
attack (advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
ATTACK (advsecurenet.shared.types.configs.configs.ConfigType attribute)
attack (cli.shared.types.evaluation.evaluation.AdversarialEvaluationConfigType attribute)
attack() (advsecurenet.attacks.base.adversarial_attack.AdversarialAttack method)
(advsecurenet.attacks.decision_based.boundary.DecisionBoundary method)
(advsecurenet.attacks.gradient_based.cw.CWAttack method)
(advsecurenet.attacks.gradient_based.deepfool.DeepFool method)
(advsecurenet.attacks.gradient_based.fgsm.FGSM method)
(advsecurenet.attacks.gradient_based.lots.LOTS method)
(advsecurenet.attacks.gradient_based.pgd.PGD method)
attack_config (cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.cw.CwAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.decision_boundary.DecisionBoundaryAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.deepfool.DeepFoolAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.fgsm.FgsmAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.lots.LotsAttackCLIConfigType attribute)
(cli.shared.types.attack.attacks.pgd.PgdAttackCLIConfigType attribute)
attack_config_check() (in module cli.shared.utils.config)
attack_parameters (cli.shared.types.attack.attack.AttackCLIConfigType attribute)
attack_procedure (cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
AttackCLIConfigType (class in cli.shared.types.attack.attack)
AttackConfig (class in advsecurenet.shared.types.configs.attack_configs.attack_config)
Attacker (class in advsecurenet.attacks.attacker.attacker)
AttackerConfig (class in advsecurenet.shared.types.configs.attack_configs.attacker_config)
AttackProcedureCliConfigType (class in cli.shared.types.attack.attack)
attacks (advsecurenet.shared.types.configs.defense_configs.adversarial_training_config.AdversarialTrainingConfig attribute)
(cli.shared.types.defense.adversarial_training.AdversarialTrainingConfig attribute)
AttacksDatasetCliConfigType (class in cli.shared.types.utils.dataset)
AttackSuccessRateEvaluator (class in advsecurenet.evaluation.evaluators.attack_success_rate_evaluator)
AttackType (class in advsecurenet.shared.types.attacks)
AttackWithNameConfigDict (class in cli.shared.types.attack.attack)
auto_generate_target (cli.shared.types.utils.target.TargetCLIConfigType attribute)
available_custom_models() (advsecurenet.models.model_factory.ModelFactory static method)
available_datasets() (advsecurenet.datasets.dataset_factory.DatasetFactory static method)
available_models() (advsecurenet.models.model_factory.ModelFactory static method)
available_standard_models() (advsecurenet.models.model_factory.ModelFactory static method)
available_weights() (advsecurenet.models.custom_model.CustomModel static method)
(advsecurenet.models.model_factory.ModelFactory static method)
(advsecurenet.models.standard_model.StandardModel static method)
B
BaseAttackCLIConfigType (class in cli.shared.types.attack.attack)
BaseDataset (class in advsecurenet.datasets.base_dataset)
BaseEvaluator (class in advsecurenet.evaluation.base_evaluator)
BaseModel (class in advsecurenet.models.base_model)
BaseModelConfig (class in advsecurenet.shared.types.configs.model_config)
batch_size (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.utils.dataloader.DataLoaderConfig attribute)
BCE_LOSS (advsecurenet.shared.loss.Loss attribute)
BCE_WITH_LOGITS_LOSS (advsecurenet.shared.loss.Loss attribute)
binary_search_steps (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
build_config() (in module cli.shared.utils.config)
C
c_init (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
c_lower (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
c_upper (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
calculate_l0_distance() (advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
calculate_l2_distance() (advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
calculate_l_inf_distance() (advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
calculate_perturbation_distances() (advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
calculate_perturbation_effectiveness_score() (advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator.PerturbationEffectivenessEvaluator method)
calculate_psnr() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
calculate_similarity_scores() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
calculate_ssim() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
check_model_loaded() (in module advsecurenet.models.base_model)
checkpoint_interval (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
CheckpointConfig (class in advsecurenet.shared.types.configs.train_config)
CIFAR10 (advsecurenet.shared.types.dataset.DatasetType attribute)
CIFAR100 (advsecurenet.shared.types.dataset.DatasetType attribute)
CIFAR100Dataset (class in advsecurenet.datasets.Cifar10.cifar10_dataset)
CIFAR10Dataset (class in advsecurenet.datasets.Cifar10.cifar10_dataset)
cli.commands
module
cli.commands.attack
module
cli.commands.attack.commands
module
cli.commands.defense
module
cli.commands.defense.commands
module
cli.commands.evaluation
module
cli.commands.evaluation.adversarial
module
cli.commands.evaluation.adversarial.commands
module
cli.commands.evaluation.commands
module
cli.commands.train
module
cli.commands.train.commands
module
cli.commands.utils
module
cli.commands.utils.commands
module
cli.commands.utils.configs
module
cli.commands.utils.configs.commands
module
cli.commands.utils.models
module
cli.commands.utils.models.commands
module
cli.commands.utils.normalization
module
cli.commands.utils.normalization.commands
module
cli.commands.utils.weights
module
cli.commands.utils.weights.commands
module
cli.configs
module
cli.configs.attacks
module
cli.configs.attacks.base
module
cli.configs.attacks.shared
module
cli.configs.defenses
module
cli.configs.evaluation
module
cli.configs.shared
module
cli.configs.train_test
module
cli.logic
module
cli.logic.attack
module
cli.logic.attack.attack
module
cli.logic.attack.attacker
module
cli.logic.defense
module
cli.logic.defense.adversarial_training
module
cli.logic.defense.adversarial_training.adversarial_training_cli
module
cli.logic.defense.defense
module
cli.logic.evaluation
module
cli.logic.evaluation.adversarial_evaluation
module
cli.logic.evaluation.adversarial_evaluation.adversarial_evaluator
module
cli.logic.evaluation.evaluation
module
cli.logic.evaluation.test
module
cli.logic.evaluation.test.test
module
cli.logic.evaluation.test.tester
module
cli.logic.train
module
cli.logic.train.train
module
cli.logic.train.trainer
module
cli.logic.utils
module
cli.logic.utils.config
module
cli.logic.utils.model
module
cli.logic.utils.normalization_params
module
cli.shared
module
cli.shared.messages
module
cli.shared.messages.errors
module
cli.shared.messages.infos
module
cli.shared.messages.warnings
module
cli.shared.types
module
cli.shared.types.attack
module
cli.shared.types.attack.attack
module
cli.shared.types.attack.attacks
module
cli.shared.types.attack.attacks.cw
module
cli.shared.types.attack.attacks.decision_boundary
module
cli.shared.types.attack.attacks.deepfool
module
cli.shared.types.attack.attacks.fgsm
module
cli.shared.types.attack.attacks.lots
module
cli.shared.types.attack.attacks.pgd
module
cli.shared.types.defense
module
cli.shared.types.defense.adversarial_training
module
cli.shared.types.evaluation
module
cli.shared.types.evaluation.evaluation
module
cli.shared.types.evaluation.testing
module
cli.shared.types.train
module
cli.shared.types.train.training
module
cli.shared.types.utils
module
cli.shared.types.utils.dataloader
module
cli.shared.types.utils.dataset
module
cli.shared.types.utils.device
module
cli.shared.types.utils.model
module
cli.shared.types.utils.target
module
cli.shared.utils
module
cli.shared.utils.attack_mappings
module
cli.shared.utils.config
module
cli.shared.utils.dataloader
module
cli.shared.utils.dataset
module
cli.shared.utils.helpers
module
cli.shared.utils.model
module
cli_adversarial_evaluation() (in module cli.logic.evaluation.evaluation)
cli_adversarial_training() (in module cli.logic.defense.defense)
cli_attack() (in module cli.logic.attack.attack)
cli_available_weights() (in module cli.logic.utils.model)
cli_config_default() (in module cli.logic.utils.config)
cli_configs() (in module cli.logic.utils.config)
cli_download_weights() (in module cli.logic.utils.model)
cli_list_adversarial_evaluations() (in module cli.logic.evaluation.evaluation)
cli_model_layers() (in module cli.logic.utils.model)
cli_models() (in module cli.logic.utils.model)
cli_normalization_params() (in module cli.logic.utils.normalization_params)
cli_test() (in module cli.logic.evaluation.test.test)
cli_train() (in module cli.logic.train.train)
CLIAdversarialEvaluator (class in cli.logic.evaluation.adversarial_evaluation.adversarial_evaluator)
CLIAttacker (class in cli.logic.attack.attacker)
CLIErrorMessages (class in cli.shared.messages.errors)
clip_max (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
clip_min (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
CLITester (class in cli.logic.evaluation.test.tester)
CLITrainer (class in cli.logic.train.trainer)
CLITrainerErrorMessages (class in cli.shared.messages.errors)
common_attack_options() (in module cli.commands.attack.commands)
config (cli.logic.evaluation.test.tester.CLITester attribute)
(cli.logic.train.trainer.CLITrainer attribute)
(cli.shared.types.attack.attack.AttackWithNameConfigDict attribute)
(cli.shared.types.defense.adversarial_training.ModelWithConfigDict attribute)
ConfigType (class in advsecurenet.shared.types.configs.configs)
convert() (cli.commands.train.commands.IntListParamType method)
COSINE_ANNEALING_LR (advsecurenet.shared.scheduler.Scheduler attribute)
COSINE_ANNEALING_WARM_RESTARTS (advsecurenet.shared.scheduler.Scheduler attribute)
COSINE_EMBEDDING_LOSS (advsecurenet.shared.loss.Loss attribute)
create_dataloader() (advsecurenet.dataloader.data_loader_factory.DataLoaderFactory static method)
create_dataset() (advsecurenet.datasets.dataset_factory.DatasetFactory static method)
create_model() (advsecurenet.models.model_factory.ModelFactory static method)
(in module cli.shared.utils.model)
CreateModelConfig (class in advsecurenet.shared.types.configs.model_config)
criterion (advsecurenet.shared.types.configs.test_config.TestConfig attribute)
(advsecurenet.shared.types.configs.train_config.TrainingProcessConfig attribute)
(cli.shared.types.evaluation.testing.Testing attribute)
(cli.shared.types.train.training.Training attribute)
CROSS_ENTROPY (advsecurenet.shared.loss.Loss attribute)
CUSTOM (advsecurenet.shared.types.dataset.DatasetType attribute)
(advsecurenet.shared.types.model.ModelType attribute)
custom_models_path (advsecurenet.shared.types.configs.model_config.CustomModelConfig attribute)
CustomCifar10Model (class in advsecurenet.models.CustomModels.CustomCifar10Model)
CustomDataset (class in advsecurenet.datasets.Custom.CustomDataset)
CustomMnistModel (class in advsecurenet.models.CustomModels.CustomMnistModel)
CustomModel (class in advsecurenet.models.custom_model)
CustomModelConfig (class in advsecurenet.shared.types.configs.model_config)
CW (advsecurenet.shared.types.attacks.AttackType attribute)
CWAttack (class in advsecurenet.attacks.gradient_based.cw)
CwAttackCLIConfigType (class in cli.shared.types.attack.attacks.cw)
CWAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.cw_attack_config)
CYCLIC_LR (advsecurenet.shared.scheduler.Scheduler attribute)
D
data_type (advsecurenet.datasets.base_dataset.BaseDataset attribute)
dataclass_to_dict() (in module advsecurenet.dataloader.data_loader_factory)
dataloader (advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
(cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
(cli.shared.types.evaluation.testing.TestingCliConfigType attribute)
(cli.shared.types.train.training.TrainingCliConfigType attribute)
DataLoaderCliConfigType (class in cli.shared.types.utils.dataloader)
DataLoaderConfig (class in advsecurenet.shared.types.configs.dataloader_config)
(class in cli.shared.types.utils.dataloader)
DataLoaderFactory (class in advsecurenet.dataloader.data_loader_factory)
DATASET (advsecurenet.shared.types.configs.configs.ConfigType attribute)
dataset (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
(cli.shared.types.evaluation.testing.TestingCliConfigType attribute)
(cli.shared.types.train.training.TrainingCliConfigType attribute)
dataset_name (cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
dataset_part (cli.shared.types.utils.dataset.AttacksDatasetCliConfigType attribute)
,
[1]
DatasetCliConfigType (class in cli.shared.types.utils.dataset)
DatasetFactory (class in advsecurenet.datasets.dataset_factory)
DATASETS (advsecurenet.shared.normalization_params.NormalizationParameters attribute)
DatasetType (class in advsecurenet.shared.types.dataset)
DatasetWrapper (class in advsecurenet.datasets.base_dataset)
DataType (class in advsecurenet.shared.types.dataset)
ddp_setup() (advsecurenet.distributed.ddp_coordinator.DDPCoordinator method)
DDPAdversarialTraining (class in advsecurenet.defenses.ddp_adversarial_training)
DDPAttacker (class in advsecurenet.attacks.attacker.ddp_attacker)
DDPBaseTask (class in advsecurenet.distributed.ddp_base_task)
DDPCoordinator (class in advsecurenet.distributed.ddp_coordinator)
DDPTrainer (class in advsecurenet.trainer.ddp_trainer)
DECISION_BOUNDARY (advsecurenet.shared.types.attacks.AttackType attribute)
DecisionBoundary (class in advsecurenet.attacks.decision_based.boundary)
DecisionBoundaryAttackCLIConfigType (class in cli.shared.types.attack.attacks.decision_boundary)
DecisionBoundaryAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config)
deep_feature_layer (advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
deep_update() (in module cli.shared.utils.config)
DEEPFOOL (advsecurenet.shared.types.attacks.AttackType attribute)
DeepFool (class in advsecurenet.attacks.gradient_based.deepfool)
DeepFoolAttackCLIConfigType (class in cli.shared.types.attack.attacks.deepfool)
DeepFoolAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config)
default (cli.shared.types.utils.dataloader.DataLoaderCliConfigType attribute)
DEFENSE (advsecurenet.shared.types.configs.configs.ConfigType attribute)
device (advsecurenet.shared.types.configs.attack_configs.attack_config.AttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
(cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
(cli.shared.types.evaluation.testing.TestingCliConfigType attribute)
(cli.shared.types.train.training.TrainingCliConfigType attribute)
DeviceConfig (class in advsecurenet.shared.types.configs.device_config)
(class in cli.shared.types.utils.device)
DeviceManager (class in advsecurenet.utils.device_manager)
disable_existing_loggers (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
DistributedEvalSampler (class in advsecurenet.dataloader.distributed_eval_sampler)
DotDict (class in advsecurenet.utils.dot_dict)
download (cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
download_weights() (in module advsecurenet.utils.model_utils)
drop_last (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.utils.dataloader.DataLoaderConfig attribute)
E
early_stopping (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
early_stopping_patience (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
early_stopping_threshold (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
epochs (advsecurenet.shared.types.configs.train_config.TrainingProcessConfig attribute)
(cli.shared.types.train.training.Training attribute)
epsilon (advsecurenet.shared.types.configs.attack_configs.fgsm_attack_config.FgsmAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
(advsecurenet.shared.types.configs.attack_configs.pgd_attack_config.PgdAttackConfig attribute)
EVALUATION (advsecurenet.shared.types.configs.configs.ConfigType attribute)
evaluation_config (cli.shared.types.evaluation.evaluation.AdversarialEvaluationCliConfigType attribute)
evaluators (advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
(cli.shared.types.evaluation.evaluation.AdversarialEvaluationConfigType attribute)
execute() (advsecurenet.attacks.attacker.attacker.Attacker method)
(advsecurenet.attacks.attacker.ddp_attacker.DDPAttacker method)
(cli.logic.attack.attacker.CLIAttacker method)
EXPONENTIAL_LR (advsecurenet.shared.scheduler.Scheduler attribute)
EXTERNAL (advsecurenet.shared.types.model.ModelType attribute)
ExternalModel (class in advsecurenet.models.external_model)
ExternalModelConfig (class in advsecurenet.shared.types.configs.model_config)
F
FASHION_MNIST (advsecurenet.shared.types.dataset.DatasetType attribute)
FashionMNISTDataset (class in advsecurenet.datasets.MNIST.mnist_dataset)
FGSM (advsecurenet.shared.types.attacks.AttackType attribute)
(class in advsecurenet.attacks.gradient_based.fgsm)
FgsmAttackCLIConfigType (class in cli.shared.types.attack.attacks.fgsm)
FgsmAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.fgsm_attack_config)
filter_for_dataclass() (in module advsecurenet.utils.dataclass)
FinalModelConfig (class in advsecurenet.shared.types.configs.train_config)
find_free_port() (in module advsecurenet.utils.network)
flatten_dataclass() (in module advsecurenet.utils.dataclass)
formatters (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
forward() (advsecurenet.models.base_model.BaseModel method)
(advsecurenet.models.CustomModels.CustomCifar10Model.CustomCifar10Model method)
(advsecurenet.models.CustomModels.CustomMnistModel.CustomMnistModel method)
(advsecurenet.utils.normalization_layer.NormalizationLayer method)
G
gather_results() (advsecurenet.attacks.attacker.ddp_attacker.DDPAttacker static method)
generate_default_config_yaml() (in module cli.shared.utils.config)
generate_target_images_and_labels() (advsecurenet.utils.adversarial_target_generator.AdversarialTargetGenerator method)
generate_target_labels() (advsecurenet.utils.adversarial_target_generator.AdversarialTargetGenerator method)
get_available_configs() (in module cli.shared.utils.config)
get_current_device() (advsecurenet.utils.device_manager.DeviceManager method)
get_dataloader() (in module cli.shared.utils.dataloader)
get_dataset_class() (advsecurenet.datasets.base_dataset.BaseDataset method)
(advsecurenet.datasets.base_dataset.ImageFolderBaseDataset method)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset method)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset method)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset method)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset method)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset method)
(advsecurenet.datasets.targeted_adv_dataset.AdversarialDataset method)
get_datasets() (in module cli.shared.utils.dataset)
get_default_config_yml() (in module cli.shared.utils.config)
get_device_from_cfg() (in module cli.shared.utils.helpers)
get_layer() (advsecurenet.models.base_model.BaseModel method)
get_layer_names() (advsecurenet.models.base_model.BaseModel method)
get_loss_function() (in module advsecurenet.utils.loss)
get_params() (advsecurenet.shared.normalization_params.NormalizationParameters static method)
get_perturbation_distance() (advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
get_psnr() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
get_results() (advsecurenet.evaluation.adversarial_evaluator.AdversarialEvaluator method)
(advsecurenet.evaluation.base_evaluator.BaseEvaluator method)
(advsecurenet.evaluation.evaluators.attack_success_rate_evaluator.AttackSuccessRateEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator.PerturbationEffectivenessEvaluator method)
(advsecurenet.evaluation.evaluators.robustness_gap_evaluator.RobustnessGapEvaluator method)
(advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
(advsecurenet.evaluation.evaluators.transferability_evaluator.TransferabilityEvaluator method)
get_ssim() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
get_subset_data() (in module advsecurenet.utils.data)
get_transforms() (advsecurenet.datasets.base_dataset.BaseDataset method)
gpu_ids (advsecurenet.shared.types.configs.device_config.DeviceConfig attribute)
(cli.shared.types.utils.device.DeviceConfig attribute)
H
HINGE_EMBEDDING_LOSS (advsecurenet.shared.loss.Loss attribute)
I
ImageFolderBaseDataset (class in advsecurenet.datasets.base_dataset)
IMAGENET (advsecurenet.shared.types.dataset.DatasetType attribute)
ImageNetDataset (class in advsecurenet.datasets.ImageNet.imagenet_dataset)
infer_model_type() (advsecurenet.models.model_factory.ModelFactory static method)
initial_delta (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
initial_epsilon (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
input_size (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset attribute)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset attribute)
IntListParamType (class in cli.commands.train.commands)
is_external (advsecurenet.shared.types.configs.model_config.CreateModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
is_list_of_dataclass() (in module advsecurenet.utils.dataclass)
is_optional_type() (in module advsecurenet.utils.dataclass)
is_path_to_update() (in module cli.shared.utils.config)
ITERATIVE (advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackMode attribute)
K
kappa (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
KLDIV_LOSS (advsecurenet.shared.loss.Loss attribute)
L
L1_LOSS (advsecurenet.shared.loss.Loss attribute)
LAMBDA_LR (advsecurenet.shared.scheduler.Scheduler attribute)
LBFGS (advsecurenet.shared.optimizer.Optimizer attribute)
learning_rate (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
(advsecurenet.shared.types.configs.train_config.TrainingProcessConfig attribute)
(cli.shared.types.train.training.Training attribute)
level (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
LINEAR_LR (advsecurenet.shared.scheduler.Scheduler attribute)
list_datasets() (advsecurenet.shared.normalization_params.NormalizationParameters static method)
load_and_instantiate_config() (in module cli.shared.utils.config)
load_checkpoint (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
load_checkpoint_path (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
load_configuration() (in module cli.shared.utils.config)
load_dataset() (advsecurenet.datasets.base_dataset.BaseDataset method)
load_model() (advsecurenet.models.base_model.BaseModel method)
(advsecurenet.models.custom_model.CustomModel method)
(advsecurenet.models.external_model.ExternalModel method)
(advsecurenet.models.standard_model.StandardModel method)
(in module advsecurenet.utils.model_utils)
log_dir (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
log_file (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
LoggingConfig (class in advsecurenet.utils.logging)
Loss (class in advsecurenet.shared.loss)
LOTS (advsecurenet.shared.types.attacks.AttackType attribute)
(class in advsecurenet.attacks.gradient_based.lots)
LotsAttackCLIConfigType (class in cli.shared.types.attack.attacks.lots)
LotsAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.lots_attack_config)
LotsAttackMode (class in advsecurenet.shared.types.configs.attack_configs.lots_attack_config)
M
make_paths_absolute() (in module cli.shared.utils.config)
MARGIN_RANKING_LOSS (advsecurenet.shared.loss.Loss attribute)
max_delta_trials (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
max_epsilon_trials (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
max_initialization_trials (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
max_iterations (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config.DeepFoolAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
mean (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset attribute)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset attribute)
merge_dataclasses() (in module advsecurenet.utils.dataclass)
MNIST (advsecurenet.shared.types.dataset.DatasetType attribute)
MNISTDataset (class in advsecurenet.datasets.MNIST.mnist_dataset)
mode (advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
model (advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
MODEL (advsecurenet.shared.types.configs.configs.ConfigType attribute)
model (advsecurenet.shared.types.configs.test_config.TestConfig attribute)
(advsecurenet.shared.types.configs.train_config.ModelConfig attribute)
(cli.shared.types.attack.attack.BaseAttackCLIConfigType attribute)
(cli.shared.types.evaluation.testing.TestingCliConfigType attribute)
(cli.shared.types.train.training.TrainingCliConfigType attribute)
model_arch_path (advsecurenet.shared.types.configs.model_config.ExternalModelConfig attribute)
(cli.shared.types.utils.model.ModelPathConfig attribute)
model_name (advsecurenet.shared.types.configs.model_config.BaseModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
model_weights_path (advsecurenet.shared.types.configs.model_config.ExternalModelConfig attribute)
(cli.shared.types.utils.model.ModelPathConfig attribute)
ModelCliConfigType (class in cli.shared.types.utils.model)
ModelConfig (class in advsecurenet.shared.types.configs.train_config)
ModelFactory (class in advsecurenet.models.model_factory)
ModelNormConfig (class in cli.shared.types.utils.model)
ModelPathConfig (class in cli.shared.types.utils.model)
models (advsecurenet.shared.types.configs.defense_configs.adversarial_training_config.AdversarialTrainingConfig attribute)
(cli.shared.types.defense.adversarial_training.AdversarialTrainingConfig attribute)
models() (advsecurenet.models.base_model.BaseModel method)
(advsecurenet.models.custom_model.CustomModel static method)
(advsecurenet.models.external_model.ExternalModel method)
(advsecurenet.models.standard_model.StandardModel static method)
ModelType (class in advsecurenet.shared.types.model)
ModelWithConfigDict (class in cli.shared.types.defense.adversarial_training)
modify_model() (advsecurenet.models.custom_model.CustomModel method)
(advsecurenet.models.standard_model.StandardModel method)
module
advsecurenet
advsecurenet.attacks
advsecurenet.attacks.attacker
advsecurenet.attacks.attacker.attacker
advsecurenet.attacks.attacker.ddp_attacker
advsecurenet.attacks.base
advsecurenet.attacks.base.adversarial_attack
advsecurenet.attacks.decision_based
advsecurenet.attacks.decision_based.boundary
advsecurenet.attacks.gradient_based
advsecurenet.attacks.gradient_based.cw
advsecurenet.attacks.gradient_based.deepfool
advsecurenet.attacks.gradient_based.fgsm
advsecurenet.attacks.gradient_based.lots
advsecurenet.attacks.gradient_based.pgd
advsecurenet.dataloader
advsecurenet.dataloader.data_loader_factory
advsecurenet.dataloader.distributed_eval_sampler
advsecurenet.datasets
advsecurenet.datasets.base_dataset
advsecurenet.datasets.Cifar10
advsecurenet.datasets.Cifar10.cifar10_dataset
advsecurenet.datasets.Custom
advsecurenet.datasets.Custom.CustomDataset
advsecurenet.datasets.dataset_factory
advsecurenet.datasets.ImageNet
advsecurenet.datasets.ImageNet.imagenet_dataset
advsecurenet.datasets.MNIST
advsecurenet.datasets.MNIST.mnist_dataset
advsecurenet.datasets.svhn
advsecurenet.datasets.svhn.svhn_dataset
advsecurenet.datasets.targeted_adv_dataset
advsecurenet.defenses
advsecurenet.defenses.adversarial_training
advsecurenet.defenses.ddp_adversarial_training
advsecurenet.distributed
advsecurenet.distributed.ddp_base_task
advsecurenet.distributed.ddp_coordinator
advsecurenet.evaluation
advsecurenet.evaluation.adversarial_evaluator
advsecurenet.evaluation.base_evaluator
advsecurenet.evaluation.evaluators
advsecurenet.evaluation.evaluators.attack_success_rate_evaluator
advsecurenet.evaluation.evaluators.perturbation_distance_evaluator
advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator
advsecurenet.evaluation.evaluators.robustness_gap_evaluator
advsecurenet.evaluation.evaluators.similarity_evaluator
advsecurenet.evaluation.evaluators.transferability_evaluator
advsecurenet.evaluation.tester
advsecurenet.models
advsecurenet.models.base_model
advsecurenet.models.custom_model
advsecurenet.models.CustomModels
advsecurenet.models.CustomModels.CustomCifar10Model
advsecurenet.models.CustomModels.CustomMnistModel
advsecurenet.models.external_model
advsecurenet.models.model_factory
advsecurenet.models.standard_model
advsecurenet.shared
advsecurenet.shared.adversarial_evaluators
advsecurenet.shared.colors
advsecurenet.shared.loss
advsecurenet.shared.normalization_params
advsecurenet.shared.optimizer
advsecurenet.shared.scheduler
advsecurenet.shared.types
advsecurenet.shared.types.attacks
advsecurenet.shared.types.configs
advsecurenet.shared.types.configs.attack_configs
advsecurenet.shared.types.configs.attack_configs.attack_config
advsecurenet.shared.types.configs.attack_configs.attacker_config
advsecurenet.shared.types.configs.attack_configs.cw_attack_config
advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config
advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config
advsecurenet.shared.types.configs.attack_configs.fgsm_attack_config
advsecurenet.shared.types.configs.attack_configs.lots_attack_config
advsecurenet.shared.types.configs.attack_configs.pgd_attack_config
advsecurenet.shared.types.configs.configs
advsecurenet.shared.types.configs.dataloader_config
advsecurenet.shared.types.configs.defense_configs
advsecurenet.shared.types.configs.defense_configs.adversarial_training_config
advsecurenet.shared.types.configs.device_config
advsecurenet.shared.types.configs.model_config
advsecurenet.shared.types.configs.preprocess_config
advsecurenet.shared.types.configs.test_config
advsecurenet.shared.types.configs.train_config
advsecurenet.shared.types.dataset
advsecurenet.shared.types.model
advsecurenet.trainer
advsecurenet.trainer.ddp_trainer
advsecurenet.trainer.trainer
advsecurenet.utils
advsecurenet.utils.adversarial_target_generator
advsecurenet.utils.data
advsecurenet.utils.dataclass
advsecurenet.utils.ddp
advsecurenet.utils.device_manager
advsecurenet.utils.dot_dict
advsecurenet.utils.logging
advsecurenet.utils.loss
advsecurenet.utils.model_utils
advsecurenet.utils.network
advsecurenet.utils.normalization_layer
advsecurenet.utils.reproducibility_utils
cli.commands
cli.commands.attack
cli.commands.attack.commands
cli.commands.defense
cli.commands.defense.commands
cli.commands.evaluation
cli.commands.evaluation.adversarial
cli.commands.evaluation.adversarial.commands
cli.commands.evaluation.commands
cli.commands.train
cli.commands.train.commands
cli.commands.utils
cli.commands.utils.commands
cli.commands.utils.configs
cli.commands.utils.configs.commands
cli.commands.utils.models
cli.commands.utils.models.commands
cli.commands.utils.normalization
cli.commands.utils.normalization.commands
cli.commands.utils.weights
cli.commands.utils.weights.commands
cli.configs
cli.configs.attacks
cli.configs.attacks.base
cli.configs.attacks.shared
cli.configs.defenses
cli.configs.evaluation
cli.configs.shared
cli.configs.train_test
cli.logic
cli.logic.attack
cli.logic.attack.attack
cli.logic.attack.attacker
cli.logic.defense
cli.logic.defense.adversarial_training
cli.logic.defense.adversarial_training.adversarial_training_cli
cli.logic.defense.defense
cli.logic.evaluation
cli.logic.evaluation.adversarial_evaluation
cli.logic.evaluation.adversarial_evaluation.adversarial_evaluator
cli.logic.evaluation.evaluation
cli.logic.evaluation.test
cli.logic.evaluation.test.test
cli.logic.evaluation.test.tester
cli.logic.train
cli.logic.train.train
cli.logic.train.trainer
cli.logic.utils
cli.logic.utils.config
cli.logic.utils.model
cli.logic.utils.normalization_params
cli.shared
cli.shared.messages
cli.shared.messages.errors
cli.shared.messages.infos
cli.shared.messages.warnings
cli.shared.types
cli.shared.types.attack
cli.shared.types.attack.attack
cli.shared.types.attack.attacks
cli.shared.types.attack.attacks.cw
cli.shared.types.attack.attacks.decision_boundary
cli.shared.types.attack.attacks.deepfool
cli.shared.types.attack.attacks.fgsm
cli.shared.types.attack.attacks.lots
cli.shared.types.attack.attacks.pgd
cli.shared.types.defense
cli.shared.types.defense.adversarial_training
cli.shared.types.evaluation
cli.shared.types.evaluation.evaluation
cli.shared.types.evaluation.testing
cli.shared.types.train
cli.shared.types.train.training
cli.shared.types.utils
cli.shared.types.utils.dataloader
cli.shared.types.utils.dataset
cli.shared.types.utils.device
cli.shared.types.utils.model
cli.shared.types.utils.target
cli.shared.utils
cli.shared.utils.attack_mappings
cli.shared.utils.config
cli.shared.utils.dataloader
cli.shared.utils.dataset
cli.shared.utils.helpers
cli.shared.utils.model
MSELoss (advsecurenet.shared.loss.Loss attribute)
MULTI_LABEL_MARGIN_LOSS (advsecurenet.shared.loss.Loss attribute)
MULTI_MARGIN_LOSS (advsecurenet.shared.loss.Loss attribute)
MULTI_STEP_LR (advsecurenet.shared.scheduler.Scheduler attribute)
N
name (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset attribute)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset attribute)
(advsecurenet.shared.types.configs.preprocess_config.PreprocessStep attribute)
(cli.commands.train.commands.IntListParamType attribute)
(cli.shared.types.attack.attack.AttackWithNameConfigDict attribute)
NLL_LOSS (advsecurenet.shared.loss.Loss attribute)
NLL_LOSS2D (advsecurenet.shared.loss.Loss attribute)
None (advsecurenet.dataloader.data_loader_factory.DataLoaderFactory attribute)
norm_config (cli.shared.types.utils.model.ModelCliConfigType attribute)
NORM_LAYER_LENGTH_MISMATCH_MEAN_AND_NUM_INPUT_CHANNELS (cli.shared.messages.errors.CLITrainerErrorMessages attribute)
NORM_LAYER_LENGTH_MISMATCH_MEAN_AND_STD (cli.shared.messages.errors.CLITrainerErrorMessages attribute)
NORM_LAYER_LENGTH_MISMATCH_STD_AND_NUM_INPUT_CHANNELS (cli.shared.messages.errors.CLITrainerErrorMessages attribute)
NORM_LAYER_MEAN_OR_STD_NOT_LIST (cli.shared.messages.errors.CLITrainerErrorMessages attribute)
NORM_LAYER_MISSING_MEAN_OR_STD (cli.shared.messages.errors.CLITrainerErrorMessages attribute)
norm_mean (cli.shared.types.utils.model.ModelNormConfig attribute)
norm_std (cli.shared.types.utils.model.ModelNormConfig attribute)
NormalizationLayer (class in advsecurenet.utils.normalization_layer)
NormalizationParameters (class in advsecurenet.shared.normalization_params)
num_classes (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset attribute)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset attribute)
(advsecurenet.models.base_model.BaseModel attribute)
(advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config.DeepFoolAttackConfig attribute)
(advsecurenet.shared.types.configs.model_config.BaseModelConfig attribute)
(cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
num_input_channels (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.shared.types.configs.model_config.BaseModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
num_iter (advsecurenet.shared.types.configs.attack_configs.pgd_attack_config.PgdAttackConfig attribute)
num_workers (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.utils.dataloader.DataLoaderConfig attribute)
numpy_random_seed() (in module advsecurenet.utils.reproducibility_utils)
numpy_unseed() (in module advsecurenet.utils.reproducibility_utils)
O
ONE_CYCLE_LR (advsecurenet.shared.scheduler.Scheduler attribute)
OptimizationConfig (class in advsecurenet.shared.types.configs.train_config)
optimizer (advsecurenet.shared.types.configs.train_config.OptimizationConfig attribute)
Optimizer (class in advsecurenet.shared.optimizer)
optimizer (cli.shared.types.train.training.Training attribute)
optimizer_kwargs (advsecurenet.shared.types.configs.train_config.OptimizationConfig attribute)
(cli.shared.types.train.training.Training attribute)
overshoot (advsecurenet.shared.types.configs.attack_configs.deepfool_attack_config.DeepFoolAttackConfig attribute)
P
params (advsecurenet.shared.types.configs.preprocess_config.PreprocessStep attribute)
path_configs (cli.shared.types.utils.model.ModelCliConfigType attribute)
patience (advsecurenet.shared.types.configs.attack_configs.cw_attack_config.CWAttackConfig attribute)
PerturbationDistanceEvaluator (class in advsecurenet.evaluation.evaluators.perturbation_distance_evaluator)
PerturbationEffectivenessEvaluator (class in advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator)
PGD (advsecurenet.shared.types.attacks.AttackType attribute)
(class in advsecurenet.attacks.gradient_based.pgd)
PgdAttackCLIConfigType (class in cli.shared.types.attack.attacks.pgd)
PgdAttackConfig (class in advsecurenet.shared.types.configs.attack_configs.pgd_attack_config)
pin_memory (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.utils.dataloader.DataLoaderConfig attribute)
POISSON_NLL_LOSS (advsecurenet.shared.loss.Loss attribute)
POLY_LR (advsecurenet.shared.scheduler.Scheduler attribute)
predict() (advsecurenet.models.base_model.BaseModel method)
PreprocessConfig (class in advsecurenet.shared.types.configs.preprocess_config)
preprocessing (cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
PreprocessStep (class in advsecurenet.shared.types.configs.preprocess_config)
pretrained (advsecurenet.models.base_model.BaseModel attribute)
(advsecurenet.shared.types.configs.model_config.BaseModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
process_field() (in module advsecurenet.utils.dataclass)
process_generic_type() (in module advsecurenet.utils.dataclass)
process_optional_field() (in module advsecurenet.utils.dataclass)
processor (advsecurenet.shared.types.configs.device_config.DeviceConfig attribute)
(advsecurenet.shared.types.configs.test_config.TestConfig attribute)
(cli.shared.types.utils.device.DeviceConfig attribute)
python_random_seed() (in module advsecurenet.utils.reproducibility_utils)
python_unseed() (in module advsecurenet.utils.reproducibility_utils)
R
R_PROP (advsecurenet.shared.optimizer.Optimizer attribute)
random_sample_size (cli.shared.types.utils.dataset.AttacksDatasetCliConfigType attribute)
,
[1]
random_seed (advsecurenet.shared.types.configs.model_config.CreateModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)
read_data_from_file() (in module cli.shared.utils.helpers)
read_yml_file() (in module cli.shared.utils.config)
recursive_dataclass_instantiation() (in module advsecurenet.utils.dataclass)
REDUCE_LR_ON_PLATEAU (advsecurenet.shared.scheduler.Scheduler attribute)
reset() (advsecurenet.evaluation.adversarial_evaluator.AdversarialEvaluator method)
(advsecurenet.evaluation.base_evaluator.BaseEvaluator method)
(advsecurenet.evaluation.evaluators.attack_success_rate_evaluator.AttackSuccessRateEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator.PerturbationEffectivenessEvaluator method)
(advsecurenet.evaluation.evaluators.robustness_gap_evaluator.RobustnessGapEvaluator method)
(advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
(advsecurenet.evaluation.evaluators.transferability_evaluator.TransferabilityEvaluator method)
result_images_dir (cli.shared.types.attack.attack.AttackProcedureCliConfigType attribute)
result_images_prefix (cli.shared.types.attack.attack.AttackProcedureCliConfigType attribute)
return_adversarial_images (advsecurenet.shared.types.configs.attack_configs.attacker_config.AttackerConfig attribute)
RMS_PROP (advsecurenet.shared.optimizer.Optimizer attribute)
RobustnessGapEvaluator (class in advsecurenet.evaluation.evaluators.robustness_gap_evaluator)
run() (advsecurenet.distributed.ddp_coordinator.DDPCoordinator method)
(cli.logic.evaluation.adversarial_evaluation.adversarial_evaluator.CLIAdversarialEvaluator method)
run_process() (advsecurenet.distributed.ddp_coordinator.DDPCoordinator method)
S
sampler (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
save_checkpoint (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_checkpoint_name (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_checkpoint_path (advsecurenet.shared.types.configs.train_config.CheckpointConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_final_model (advsecurenet.shared.types.configs.train_config.FinalModelConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_images() (in module cli.shared.utils.helpers)
save_model() (advsecurenet.models.base_model.BaseModel method)
(in module advsecurenet.utils.model_utils)
save_model_name (advsecurenet.shared.types.configs.train_config.FinalModelConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_model_path (advsecurenet.shared.types.configs.train_config.FinalModelConfig attribute)
(cli.shared.types.train.training.Training attribute)
save_result_images (cli.shared.types.attack.attack.AttackProcedureCliConfigType attribute)
save_results_to_csv() (advsecurenet.evaluation.base_evaluator.BaseEvaluator method)
scheduler (advsecurenet.shared.types.configs.train_config.OptimizationConfig attribute)
Scheduler (class in advsecurenet.shared.scheduler)
scheduler (cli.shared.types.train.training.Training attribute)
scheduler_kwargs (advsecurenet.shared.types.configs.train_config.OptimizationConfig attribute)
(cli.shared.types.train.training.Training attribute)
set_deterministic() (in module advsecurenet.utils.reproducibility_utils)
set_epoch() (advsecurenet.dataloader.distributed_eval_sampler.DistributedEvalSampler method)
set_layer() (advsecurenet.models.base_model.BaseModel method)
set_nondeterministic() (in module advsecurenet.utils.reproducibility_utils)
set_seed() (in module advsecurenet.utils.reproducibility_utils)
set_visible_gpus() (in module advsecurenet.utils.ddp)
setup_logging() (in module advsecurenet.utils.logging)
SGD (advsecurenet.shared.optimizer.Optimizer attribute)
shuffle (advsecurenet.shared.types.configs.dataloader_config.DataLoaderConfig attribute)
(cli.shared.types.utils.dataloader.DataLoaderConfig attribute)
SimilarityEvaluator (class in advsecurenet.evaluation.evaluators.similarity_evaluator)
SINGLE (advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackMode attribute)
SMOOTH_L1_LOSS (advsecurenet.shared.loss.Loss attribute)
SOFT_MARGIN_LOSS (advsecurenet.shared.loss.Loss attribute)
split_data() (in module advsecurenet.utils.data)
STANDARD (advsecurenet.shared.types.model.ModelType attribute)
StandardModel (class in advsecurenet.models.standard_model)
StandardModelConfig (class in advsecurenet.shared.types.configs.model_config)
std (advsecurenet.datasets.base_dataset.BaseDataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR100Dataset attribute)
(advsecurenet.datasets.Cifar10.cifar10_dataset.CIFAR10Dataset attribute)
(advsecurenet.datasets.ImageNet.imagenet_dataset.ImageNetDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.FashionMNISTDataset attribute)
(advsecurenet.datasets.MNIST.mnist_dataset.MNISTDataset attribute)
(advsecurenet.datasets.svhn.svhn_dataset.SVHNDataset attribute)
step_adapt (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
STEP_LR (advsecurenet.shared.scheduler.Scheduler attribute)
steps (advsecurenet.shared.types.configs.preprocess_config.PreprocessConfig attribute)
SVHN (advsecurenet.shared.types.dataset.DatasetType attribute)
SVHNDataset (class in advsecurenet.datasets.svhn.svhn_dataset)
T
target_images_config (cli.shared.types.utils.target.TargetCLIConfigType attribute)
target_images_dir (cli.shared.types.utils.target.TargetImageCLIConfigType attribute)
target_labels (cli.shared.types.utils.target.TargetLabelCLIConfigType attribute)
target_labels_config (cli.shared.types.utils.target.TargetCLIConfigType attribute)
target_labels_path (cli.shared.types.utils.target.TargetLabelCLIConfigType attribute)
target_labels_separator (cli.shared.types.utils.target.TargetLabelCLIConfigType attribute)
target_layer (advsecurenet.models.base_model.BaseModel attribute)
target_models (cli.shared.types.evaluation.evaluation.AdversarialEvaluationConfigType attribute)
target_parameters (cli.shared.types.attack.attack.TargetedAttackCLIConfigType attribute)
TargetCLIConfigType (class in cli.shared.types.utils.target)
targeted (advsecurenet.shared.types.configs.attack_configs.attack_config.AttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
(cli.shared.types.utils.target.TargetCLIConfigType attribute)
TargetedAttackCLIConfigType (class in cli.shared.types.attack.attack)
TargetImageCLIConfigType (class in cli.shared.types.utils.target)
TargetLabelCLIConfigType (class in cli.shared.types.utils.target)
TEST (advsecurenet.shared.types.configs.configs.ConfigType attribute)
(advsecurenet.shared.types.dataset.DataType attribute)
test (cli.shared.types.utils.dataloader.DataLoaderCliConfigType attribute)
test() (advsecurenet.evaluation.tester.Tester method)
(cli.logic.evaluation.test.tester.CLITester method)
test_dataset_path (cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
test_loader (advsecurenet.shared.types.configs.test_config.TestConfig attribute)
TestConfig (class in advsecurenet.shared.types.configs.test_config)
Tester (class in advsecurenet.evaluation.tester)
Testing (class in cli.shared.types.evaluation.testing)
testing (cli.shared.types.evaluation.testing.TestingCliConfigType attribute)
TestingCliConfigType (class in cli.shared.types.evaluation.testing)
to_bchw_format() (in module cli.shared.utils.helpers)
to_device() (advsecurenet.utils.device_manager.DeviceManager method)
topk (advsecurenet.shared.types.configs.test_config.TestConfig attribute)
(cli.shared.types.evaluation.testing.Testing attribute)
torch_random_seed() (in module advsecurenet.utils.reproducibility_utils)
torch_unseed() (in module advsecurenet.utils.reproducibility_utils)
TRAIN (advsecurenet.shared.types.configs.configs.ConfigType attribute)
(advsecurenet.shared.types.dataset.DataType attribute)
train (cli.shared.types.utils.dataloader.DataLoaderCliConfigType attribute)
train() (advsecurenet.trainer.trainer.Trainer method)
(cli.logic.defense.adversarial_training.adversarial_training_cli.ATCLITrainer method)
(cli.logic.train.trainer.CLITrainer method)
train_dataset_path (cli.shared.types.utils.dataset.DatasetCliConfigType attribute)
train_loader (advsecurenet.shared.types.configs.train_config.TrainingProcessConfig attribute)
TrainConfig (class in advsecurenet.shared.types.configs.train_config)
Trainer (class in advsecurenet.trainer.trainer)
TRAINER (cli.shared.messages.errors.CLIErrorMessages attribute)
Training (class in cli.shared.types.train.training)
training (cli.shared.types.defense.adversarial_training.ATCliConfigType attribute)
(cli.shared.types.train.training.TrainingCliConfigType attribute)
TrainingCliConfigType (class in cli.shared.types.train.training)
TrainingProcessConfig (class in advsecurenet.shared.types.configs.train_config)
transferability_data (advsecurenet.evaluation.evaluators.transferability_evaluator.TransferabilityEvaluator attribute)
TransferabilityEvaluator (class in advsecurenet.evaluation.evaluators.transferability_evaluator)
TRIPLET_MARGIN_LOSS (advsecurenet.shared.loss.Loss attribute)
U
unique_seed() (in module advsecurenet.utils.reproducibility_utils)
unnormalize_data() (in module advsecurenet.utils.data)
unseed() (in module advsecurenet.utils.reproducibility_utils)
update() (advsecurenet.evaluation.adversarial_evaluator.AdversarialEvaluator method)
(advsecurenet.evaluation.base_evaluator.BaseEvaluator method)
(advsecurenet.evaluation.evaluators.attack_success_rate_evaluator.AttackSuccessRateEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_distance_evaluator.PerturbationDistanceEvaluator method)
(advsecurenet.evaluation.evaluators.perturbation_effectiveness_evaluator.PerturbationEffectivenessEvaluator method)
(advsecurenet.evaluation.evaluators.robustness_gap_evaluator.RobustnessGapEvaluator method)
(advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
(advsecurenet.evaluation.evaluators.transferability_evaluator.TransferabilityEvaluator method)
update_dict_paths() (in module cli.shared.utils.config)
update_list_paths() (in module cli.shared.utils.config)
update_psnr() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
update_ssim() (advsecurenet.evaluation.evaluators.similarity_evaluator.SimilarityEvaluator method)
use_ddp (advsecurenet.shared.types.configs.device_config.DeviceConfig attribute)
(cli.shared.types.utils.device.DeviceConfig attribute)
V
verbose (advsecurenet.shared.types.configs.attack_configs.decision_boundary_attack_config.DecisionBoundaryAttackConfig attribute)
(advsecurenet.shared.types.configs.attack_configs.lots_attack_config.LotsAttackConfig attribute)
,
[1]
(advsecurenet.shared.types.configs.train_config.TrainingProcessConfig attribute)
(cli.shared.types.attack.attack.AttackProcedureCliConfigType attribute)
(cli.shared.types.train.training.Training attribute)
version (advsecurenet.utils.logging.LoggingConfig attribute)
,
[1]
W
weights (advsecurenet.shared.types.configs.model_config.StandardModelConfig attribute)
(cli.shared.types.utils.model.ModelCliConfigType attribute)