Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidstutz/confidence-calibrated-adversarial-training
/ types & classes
Types & classes
159 in github.com/davidstutz/confidence-calibrated-adversarial-training
⨍
Functions
916
◇
Types & classes
159
↓ 2 callers
Class
ResNetBlock
ResNet block.
models/resnet_block.py:9
↓ 2 callers
Class
State
State of a model, including optional epoch and optimizer.
common/state.py:6
↓ 2 callers
Class
Timer
Simple wrapper for time.clock().
common/timer.py:4
↓ 1 callers
Class
Attack
Attack a model.
experiments/attack.py:15
↓ 1 callers
Class
AttackBoard
Start Tensorboard for an attack run.
experiments/attack_board.py:11
↓ 1 callers
Class
CSattack
attacks/batch_corner_search.py:161
↓ 1 callers
Class
Cube2Model
attacks/batch_cube2.py:8
↓ 1 callers
Class
Flatten
examples/readme/train_confidence_calibrated.py:30
↓ 1 callers
Class
Flatten
examples/readme/train_adversarial.py:32
↓ 1 callers
Class
Flatten
examples/readme/train_normal.py:29
↓ 1 callers
Class
Log
Simple singleton log implementation with different drivers.
common/log.py:20
↓ 1 callers
Class
Main
examples/adversarial_training_robustness.py:52
↓ 1 callers
Class
Main
examples/normal_training_robustness.py:52
↓ 1 callers
Class
Main
examples/confidence_calibrated_adversarial_training_robustness.py:52
↓ 1 callers
Class
Train
Train a model.
experiments/train.py:12
↓ 1 callers
Class
TrainBoard
Start Tensorboard for a specific training run.
experiments/train_board.py:12
Class
AdversarialDataset
Dataset consisting of adversarial examples.
common/datasets.py:164
Class
AdversarialEvaluation
Evaluation on adversarial and clean examples.
common/eval/adversarial_evaluation.py:7
Class
AdversarialTraining
Adversarial training.
common/train/adversarial_training.py:10
Class
AdversarialTrainingConfig
Configuration for adversarial training.
common/experiments.py:132
Class
AdversarialTrainingInterface
Interface for adversarial training.
common/experiments.py:338
Class
Attack
Generic attack.
attacks/attack.py:6
Class
AttackConfig
Configuration for attacks.
common/experiments.py:388
Class
AttackInterface
Regular attack interface.
common/experiments.py:424
Class
BatchCornerSearch
Corner Attack from https://github.com/fra31/sparse-imperceivable-attacks/blob/master/cornersearch_attacks.py.
attacks/batch_corner_search.py:255
Class
BatchCube
Random sampling.
attacks/batch_cube.py:6
Class
BatchCube2
Random sampling.
attacks/batch_cube2.py:276
Class
BatchFrames
Adversarial frames.
attacks/batch_frames.py:6
Class
BatchGeometry
Random sampling.
attacks/batch_geometry.py:6
Class
BatchGradientDescent
Implementation of untargetetd PGD attack.
attacks/batch_gradient_descent.py:6
Class
BatchQueryLimited
Implementation of untargetetd PGD attack.
attacks/batch_query_limited.py:6
Class
BatchRandom
Random sampling.
attacks/batch_random.py:6
Class
BatchReferencePGD
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
Class
BatchSimple
Random sampling.
attacks/batch_simple.py:6
Class
BatchZOO
Implementation of untargetetd PGD attack.
attacks/batch_zoo.py:6
Class
BoxProjection
Projection onto a box defined by minimum and maximum.
attacks/projections.py:58
Class
Cifar10CTestSet
common/datasets.py:369
Class
Cifar10TestSet
common/datasets.py:364
Class
Cifar10TrainSet
common/datasets.py:359
Class
Clamp
Wrapper for clamp.
common/torch.py:744
Class
Classifier
Base classifier.
models/classifier.py:7
Class
CleanDataset
General, clean dataset used for training, testing and attacking.
common/datasets.py:41
Class
CleanEvaluation
Evaluation on clean examples.
common/eval/clean_evaluation.py:8
Class
Clip
Clip augmenter.
common/imgaug.py:44
Class
ConfidenceCalibratedAdversarialTraining
Confidence-calibrated adversarial training.
common/train/confidence_calibrated_adversarial_training.py:10
Class
ConfidenceCalibratedAdversarialTrainingConfig
Configuration for confidence calibrated training.
common/experiments.py:161
Class
ConfidenceCalibratedAdversarialTrainingInterface
Interface for adversarial training.
common/experiments.py:363
Class
CorruptedEvaluation
Out-of-distribution evaluation.
common/eval/corrupted_evaluation.py:9
Class
DistalEvaluation
Evaluation on adversarial and clean examples.
common/eval/distal_evaluation.py:9
Class
Entropy
Entropy computation based on logits.
common/torch.py:806
Class
FashionMNISTTestSet
common/datasets.py:354
Class
FashionMNISTTrainSet
common/datasets.py:349
Class
FixedInitialization
Fixed initialization.
attacks/initializations.py:97
Class
FixedLeNet
Fixed LeNet architecture, working on MNIST architectures only.
models/fixed_lenet.py:7
Class
Flatten
Flatten module.
common/torch.py:726
Class
Float32FromUInt8
Convert float32 to uint8; used for some augmenters that only work on uint8 or float32.
common/imgaug.py:116
Class
FrameGenerator
Generates a frame location.
common/mask.py:53
Class
GaussianInitialization
Initialization using random noise; does not enforce any constraints, projections should be used instead.
attacks/initializations.py:203
Class
GaussianLayer
Gaussian convolution. See https://pytorch.org/docs/stable/nn.html.
common/torch.py:869
Class
Initialization
Abstract initialization.
attacks/initializations.py:10
Class
L0Norm
L_0 norm.
attacks/norms.py:170
Class
L0Projection
L_0 projection.
attacks/projections.py:213
Class
L0UniformNormInitialization
Uniform initialization on L_1 sphere.
attacks/initializations.py:439
Class
L1Norm
L_1 norm.
attacks/norms.py:113
Class
L1Projection
L_1 projection.
attacks/projections.py:184
Class
L1UniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_1 ball.
attacks/initializations.py:410
Class
L1UniformVolumeInitialization
Uniform initialization, wrt. volume, in L_1 ball.
attacks/initializations.py:381
Class
L2Norm
L_2 norm.
attacks/norms.py:41
Class
L2Projection
L_2 projection.
attacks/projections.py:126
Class
L2UniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_2 ball.
attacks/initializations.py:265
Class
L2UniformVolumeInitialization
Uniform initialization, wrt. volume, in L_2 ball.
attacks/initializations.py:236
Class
LInfNorm
L_inf norm.
attacks/norms.py:77
Class
LInfProjection
L_inf projection.
attacks/projections.py:155
Class
LInfUniformInitialization
Standard L_inf initialization as by Madry et al.
attacks/initializations.py:294
Class
LInfUniformNormInitialization
Uniform initialization, wrt. norm and direction, in L_inf ball.
attacks/initializations.py:352
Class
LInfUniformVolumeInitialization
Uniform initialization, wrt. volume, in L_inf ball.
attacks/initializations.py:323
Class
LeNet
General LeNet classifier.
models/lenet.py:6
Class
LogLevel
Defines log level.
common/log.py:10
Class
LogMessage
Wrap a simple message.
common/log.py:45
Class
MLP
MLP classifier.
models/mlp.py:8
Class
MNISTCTestSet
common/datasets.py:296
Class
MNISTTestSet
common/datasets.py:291
Class
MNISTTrainSet
common/datasets.py:286
Class
MaskGenerator
Generates a frame location.
common/mask.py:10
Class
Norm
Abstract norm.
attacks/norms.py:5
Class
NormalTraining
Normal training.
common/train/normal_training.py:11
Class
NormalTrainingConfig
Configuration for normal training.
common/experiments.py:81
Class
NormalTrainingInterface
Interface for normal training for expeirments.
common/experiments.py:189
Class
Normalize
Normalization layer to be learned.
common/torch.py:831
Class
Objective
Abstract objective.
attacks/objectives.py:6
Class
PreActBlock
Pre-Activation ResNet block.
models/preact_resnet_block.py:10
Class
PreActBottleneck
Pre-Activation ResNet bottleneck block.
models/preact_resnet_bottleneck.py:10
Class
PreActResNet
More or less fixed pre-activation ResNet.
models/preact_resnet.py:12
Class
Projection
Abstract projection.
attacks/projections.py:5
Class
RandomInitializations
Combination of multiple initializers.
attacks/initializations.py:63
Class
RandomTestSet
common/datasets.py:270
Class
RandomTrainSet
common/datasets.py:254
Class
ResNet
Simple classifier.
models/resnet.py:11
Class
SVHNTestSet
common/datasets.py:430
Class
SVHNTrainSet
common/datasets.py:425
next →
1–100 of 159, ranked by callers