MCPcopy Create free account

hub / github.com/davidstutz/confidence-calibrated-adversarial-training / types & classes

Types & classes159 in github.com/davidstutz/confidence-calibrated-adversarial-training

↓ 2 callersClassResNetBlock
ResNet block.
models/resnet_block.py:9
↓ 2 callersClassState
State of a model, including optional epoch and optimizer.
common/state.py:6
↓ 2 callersClassTimer
Simple wrapper for time.clock().
common/timer.py:4
↓ 1 callersClassAttack
Attack a model.
experiments/attack.py:15
↓ 1 callersClassAttackBoard
Start Tensorboard for an attack run.
experiments/attack_board.py:11
↓ 1 callersClassCSattack
attacks/batch_corner_search.py:161
↓ 1 callersClassCube2Model
attacks/batch_cube2.py:8
↓ 1 callersClassFlatten
examples/readme/train_confidence_calibrated.py:30
↓ 1 callersClassFlatten
examples/readme/train_adversarial.py:32
↓ 1 callersClassFlatten
examples/readme/train_normal.py:29
↓ 1 callersClassLog
Simple singleton log implementation with different drivers.
common/log.py:20
↓ 1 callersClassMain
examples/adversarial_training_robustness.py:52
↓ 1 callersClassMain
examples/normal_training_robustness.py:52
↓ 1 callersClassMain
examples/confidence_calibrated_adversarial_training_robustness.py:52
↓ 1 callersClassTrain
Train a model.
experiments/train.py:12
↓ 1 callersClassTrainBoard
Start Tensorboard for a specific training run.
experiments/train_board.py:12
ClassAdversarialDataset
Dataset consisting of adversarial examples.
common/datasets.py:164
ClassAdversarialEvaluation
Evaluation on adversarial and clean examples.
common/eval/adversarial_evaluation.py:7
ClassAdversarialTraining
Adversarial training.
common/train/adversarial_training.py:10
ClassAdversarialTrainingConfig
Configuration for adversarial training.
common/experiments.py:132
ClassAdversarialTrainingInterface
Interface for adversarial training.
common/experiments.py:338
ClassAttack
Generic attack.
attacks/attack.py:6
ClassAttackConfig
Configuration for attacks.
common/experiments.py:388
ClassAttackInterface
Regular attack interface.
common/experiments.py:424
ClassBatchCornerSearch
Corner Attack from https://github.com/fra31/sparse-imperceivable-attacks/blob/master/cornersearch_attacks.py.
attacks/batch_corner_search.py:255
ClassBatchCube
Random sampling.
attacks/batch_cube.py:6
ClassBatchCube2
Random sampling.
attacks/batch_cube2.py:276
ClassBatchFrames
Adversarial frames.
attacks/batch_frames.py:6
ClassBatchGeometry
Random sampling.
attacks/batch_geometry.py:6
ClassBatchGradientDescent
Implementation of untargetetd PGD attack.
attacks/batch_gradient_descent.py:6
ClassBatchQueryLimited
Implementation of untargetetd PGD attack.
attacks/batch_query_limited.py:6
ClassBatchRandom
Random sampling.
attacks/batch_random.py:6
ClassBatchReferencePGD
Reference implementation of the PGD attack as originally used by Madry et al.; the implementation is based on the following TensorFlow code:
attacks/batch_reference_pgd.py:6
ClassBatchSimple
Random sampling.
attacks/batch_simple.py:6
ClassBatchZOO
Implementation of untargetetd PGD attack.
attacks/batch_zoo.py:6
ClassBoxProjection
Projection onto a box defined by minimum and maximum.
attacks/projections.py:58
ClassCifar10CTestSet
common/datasets.py:369
ClassCifar10TestSet
common/datasets.py:364
ClassCifar10TrainSet
common/datasets.py:359
ClassClamp
Wrapper for clamp.
common/torch.py:744
ClassClassifier
Base classifier.
models/classifier.py:7
ClassCleanDataset
General, clean dataset used for training, testing and attacking.
common/datasets.py:41
ClassCleanEvaluation
Evaluation on clean examples.
common/eval/clean_evaluation.py:8
ClassClip
Clip augmenter.
common/imgaug.py:44
ClassConfidenceCalibratedAdversarialTraining
Confidence-calibrated adversarial training.
common/train/confidence_calibrated_adversarial_training.py:10
ClassConfidenceCalibratedAdversarialTrainingConfig
Configuration for confidence calibrated training.
common/experiments.py:161
ClassConfidenceCalibratedAdversarialTrainingInterface
Interface for adversarial training.
common/experiments.py:363
ClassCorruptedEvaluation
Out-of-distribution evaluation.
common/eval/corrupted_evaluation.py:9
ClassDistalEvaluation
Evaluation on adversarial and clean examples.
common/eval/distal_evaluation.py:9
ClassEntropy
Entropy computation based on logits.
common/torch.py:806
ClassFashionMNISTTestSet
common/datasets.py:354
ClassFashionMNISTTrainSet
common/datasets.py:349
ClassFixedInitialization
Fixed initialization.
attacks/initializations.py:97
ClassFixedLeNet
Fixed LeNet architecture, working on MNIST architectures only.
models/fixed_lenet.py:7
ClassFlatten
Flatten module.
common/torch.py:726
ClassFloat32FromUInt8
Convert float32 to uint8; used for some augmenters that only work on uint8 or float32.
common/imgaug.py:116
ClassFrameGenerator
Generates a frame location.
common/mask.py:53
ClassGaussianInitialization
Initialization using random noise; does not enforce any constraints, projections should be used instead.
attacks/initializations.py:203
ClassGaussianLayer
Gaussian convolution. See https://pytorch.org/docs/stable/nn.html.
common/torch.py:869
ClassInitialization
Abstract initialization.
attacks/initializations.py:10
ClassL0Norm
L_0 norm.
attacks/norms.py:170
ClassL0Projection
L_0 projection.
attacks/projections.py:213
ClassL0UniformNormInitialization
Uniform initialization on L_1 sphere.
attacks/initializations.py:439
ClassL1Norm
L_1 norm.
attacks/norms.py:113
ClassL1Projection
L_1 projection.
attacks/projections.py:184
ClassL1UniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_1 ball.
attacks/initializations.py:410
ClassL1UniformVolumeInitialization
Uniform initialization, wrt. volume, in L_1 ball.
attacks/initializations.py:381
ClassL2Norm
L_2 norm.
attacks/norms.py:41
ClassL2Projection
L_2 projection.
attacks/projections.py:126
ClassL2UniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_2 ball.
attacks/initializations.py:265
ClassL2UniformVolumeInitialization
Uniform initialization, wrt. volume, in L_2 ball.
attacks/initializations.py:236
ClassLInfNorm
L_inf norm.
attacks/norms.py:77
ClassLInfProjection
L_inf projection.
attacks/projections.py:155
ClassLInfUniformInitialization
Standard L_inf initialization as by Madry et al.
attacks/initializations.py:294
ClassLInfUniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_inf ball.
attacks/initializations.py:352
ClassLInfUniformVolumeInitialization
Uniform initialization, wrt. volume, in L_inf ball.
attacks/initializations.py:323
ClassLeNet
General LeNet classifier.
models/lenet.py:6
ClassLogLevel
Defines log level.
common/log.py:10
ClassLogMessage
Wrap a simple message.
common/log.py:45
ClassMLP
MLP classifier.
models/mlp.py:8
ClassMNISTCTestSet
common/datasets.py:296
ClassMNISTTestSet
common/datasets.py:291
ClassMNISTTrainSet
common/datasets.py:286
ClassMaskGenerator
Generates a frame location.
common/mask.py:10
ClassNorm
Abstract norm.
attacks/norms.py:5
ClassNormalTraining
Normal training.
common/train/normal_training.py:11
ClassNormalTrainingConfig
Configuration for normal training.
common/experiments.py:81
ClassNormalTrainingInterface
Interface for normal training for expeirments.
common/experiments.py:189
ClassNormalize
Normalization layer to be learned.
common/torch.py:831
ClassObjective
Abstract objective.
attacks/objectives.py:6
ClassPreActBlock
Pre-Activation ResNet block.
models/preact_resnet_block.py:10
ClassPreActBottleneck
Pre-Activation ResNet bottleneck block.
models/preact_resnet_bottleneck.py:10
ClassPreActResNet
More or less fixed pre-activation ResNet.
models/preact_resnet.py:12
ClassProjection
Abstract projection.
attacks/projections.py:5
ClassRandomInitializations
Combination of multiple initializers.
attacks/initializations.py:63
ClassRandomTestSet
common/datasets.py:270
ClassRandomTrainSet
common/datasets.py:254
ClassResNet
Simple classifier.
models/resnet.py:11
ClassSVHNTestSet
common/datasets.py:430
ClassSVHNTrainSet
common/datasets.py:425
next →1–100 of 159, ranked by callers