MCPcopy Create free account

hub / github.com/Trustworthy-AI-Group/TransferAttack / functions

Functions2,264 in github.com/Trustworthy-AI-Group/TransferAttack

↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/fia.py:45
↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/naa.py:43
↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/ata.py:53
↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/danaa.py:44
↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/aa.py:65
↓ 1 callersMethodfind_layer
(self,layer_name)
transferattack/advanced_objective/rpa.py:41
↓ 1 callersMethodfirst_step
(self, zero_grad=False)
transferattack/model_related/awt.py:120
↓ 1 callersMethodforward
(self, x)
defense/diffpure/guided_diffusion/nn.py:21
↓ 1 callersMethodforward
(self, x)
defense/diffpure/guided_diffusion/unet.py:108
↓ 1 callersMethodforward
(self, x)
defense/diffpure/score_sde/models/up_or_down_sampling.py:53
↓ 1 callersMethodforward
The general attack procedure Arguments: data (N, C, H, W): tensor for input images labels (N,): tensor for g
transferattack/attack.py:67
↓ 1 callersMethodforward
(self, inputs, dim, indices)
transferattack/model_related/ata_vit_utils/Transformer_Explainability/modules/layers_ours.py:130
↓ 1 callersMethodforward
(self, inputs, dim)
transferattack/model_related/ata_vit_utils/Transformer_Explainability/modules/layers_ours.py:172
↓ 1 callersMethodforward
(self, *args)
transferattack/generation/aim.py:54
↓ 1 callersMethodforward
The general attack procedure Arguments: data: (N, C, H, W) tensor for input images labels: (N,) tensor for g
transferattack/generation/diffattack.py:79
↓ 1 callersMethodforward
(self, attn, is_cross: bool, place_in_unet: str)
transferattack/generation/diffattack.py:673
↓ 1 callersMethodforward_backward
(self, batch, cond)
defense/diffpure/guided_diffusion/train_util.py:188
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/ghost_networks/inc_res_v2.py:334
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/vit.py:41
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/t2t_vit_ghost.py:166
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/t2t_vit_se.py:139
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/deit_ensemble.py:75
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/tnt.py:209
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/swin_transformer.py:525
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/t2t_vit.py:156
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/deit.py:36
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/deit.py:72
↓ 1 callersMethodforward_features
(self, x)
transferattack/model_related/setr_networks/t2t_vit_dense.py:142
↓ 1 callersMethodfrequency_fusion
(self, patch, x)
transferattack/input_transformation/sid.py:94
↓ 1 callersFunctionfrom_flattened_numpy
Form a torch tensor with the given `shape` from a flattened numpy array `x`.
defense/diffpure/score_sde/models/utils.py:185
↓ 1 callersFunctionfused_leaky_relu
(input, bias, negative_slope=0.2, scale=2 ** 0.5)
defense/diffpure/score_sde/op/fused_act.py:94
↓ 1 callersMethodg
Create the diffusion function g(t) sdeint only support a 2D tensor (batch_size, c*h*w)
defense/diffpure/runners/diffpure_ldsde.py:141
↓ 1 callersMethodgenerate_LRP
(self, input, index=None, method="transformer_attribution", is_ablation=False, start_layer=0)
transferattack/model_related/ata_vit_utils/Transformer_Explainability/baselines/ViT/ViT_explanation_generator.py:25
↓ 1 callersMethodgenerate_kernel
Generate the gaussian/uniform/linear kernel Arguments: kernel_type (str): the method for initilizing the kernel
transferattack/advanced_objective/cfm.py:47
↓ 1 callersMethodgenerate_kernel
(self, kernel_size, nsig=3)
transferattack/advanced_objective/potrip.py:60
↓ 1 callersMethodgenerate_kernel
Generate the gaussian/uniform/linear kernel Arguments: kernel_type (str): the method for initilizing the kernel
transferattack/advanced_objective/logit_margin.py:60
↓ 1 callersMethodgenerate_kernel
Generate the gaussian/uniform/linear kernel Arguments: kernel_type (str): the method for initilizing the kernel
transferattack/advanced_objective/logit.py:40
↓ 1 callersMethodgenerate_kernel
Generate the gaussian/uniform/linear kernel Arguments: kernel_type (str): the method for initilizing the kernel
transferattack/input_transformation/tim.py:42
↓ 1 callersMethodgenerate_kernel
Generate the gaussian/uniform/linear kernel Arguments: kernel_type (str): the method for initilizing the kernel
transferattack/input_transformation/odi/odi.py:46
↓ 1 callersMethodgenerate_random_other_class_labels
Generate random other-class labels
transferattack/gradient/foolmix.py:357
↓ 1 callersMethodgenerate_random_pixel_blocks
Generate random pixel-blocks
transferattack/gradient/foolmix.py:351
↓ 1 callersMethodgenerate_visualization
(self, original_image, class_index=None)
transferattack/model_related/ata_vit.py:154
↓ 1 callersMethodget_Gaussian_kernel
(self, kernel_size=5)
transferattack/advanced_objective/fft.py:92
↓ 1 callersMethodget_adv_example
:param ori_data: original image :param adv_data: adversarial image in the last iteration :param grad: gradient in this iterat
transferattack/ensemble/adaea.py:138
↓ 1 callersMethodget_agg_grad
(self, data, delta, label, **kwargs)
transferattack/advanced_objective/fmaa.py:72
↓ 1 callersMethodget_agg_grad
(self, data, label)
transferattack/advanced_objective/rpa.py:89
↓ 1 callersMethodget_aggregate_gradient
(self, images: Tensor, labels: Tensor)
transferattack/advanced_objective/p2fa.py:80
↓ 1 callersMethodget_aggregate_gradient
(self, data, labels)
transferattack/advanced_objective/bfa.py:71
↓ 1 callersMethodget_alpha
(self,T,t_)
transferattack/gradient/aifgtm.py:47
↓ 1 callersFunctionget_architecture
Return a neural network (with random weights) :param arch: the architecture - should be in the ARCHITECTURES list above :param dataset: the
defense/rs/architectures.py:13
↓ 1 callersMethodget_attn
(self)
transferattack/model_related/ata_vit_utils/Transformer_Explainability/baselines/ViT/ViT_LRP.py:102
↓ 1 callersMethodget_aux_labels
Generate auxiliary label for a batch of images Arguments: label: the ground-truth label
transferattack/gradient/vaifgsm.py:39
↓ 1 callersMethodget_average_attention
(self)
transferattack/generation/diffattack.py:716
↓ 1 callersMethodget_average_gradient
Calculate the average gradient of the samples
transferattack/gradient/gra.py:42
↓ 1 callersMethodget_averaged_gradient
(self, data, delta, label, **kwargs)
transferattack/model_related/awt.py:50
↓ 1 callersMethodget_averaged_gradient
Calculate the averaged updated gradient
transferattack/gradient/pgn.py:43
↓ 1 callersMethodget_averaged_gradient
Calculate the averaged updated gradient
transferattack/input_transformation/ops.py:100
↓ 1 callersMethodget_beta
The momentum calculation
transferattack/advanced_objective/fmaa.py:66
↓ 1 callersFunctionget_beta_schedule
(*, beta_start, beta_end, num_diffusion_timesteps)
defense/diffpure/runners/diffpure_ddpm.py:19
↓ 1 callersMethodget_bound
(self, x)
transferattack/input_transformation/idaa.py:133
↓ 1 callersMethodget_class_gradient
Calculate class gradient
transferattack/gradient/foolmix.py:311
↓ 1 callersMethodget_conditional_sampled_points
Neighborhood conditional sampling
transferattack/gradient/mef.py:57
↓ 1 callersFunctionget_corrector
(name)
defense/diffpure/score_sde/sampling.py:76
↓ 1 callersMethodget_cosine_similarity
Calculate cosine similarity to find the score
transferattack/gradient/gra.py:60
↓ 1 callersFunctionget_ddpm_loss_fn
Legacy code to reproduce previous results on DDPM. Not recommended for new work.
defense/diffpure/score_sde/losses.py:128
↓ 1 callersMethodget_decay_indicator
Define the decay indicator
transferattack/gradient/gra.py:74
↓ 1 callersFunctionget_features
( model, x, perturbation, leave_one_out_perturbation, only_add_one_perturbation, )
transferattack/advanced_objective/ir.py:76
↓ 1 callersFunctionget_gaussian_kernel
(kernel_size=3, pad=2, sigma=2, channels=3)
transferattack/generation/m3d.py:150
↓ 1 callersFunctionget_gaussian_kernel
(kernel_size=3, pad=2, sigma=2, channels=3)
transferattack/generation/ttp.py:72
↓ 1 callersMethodget_grad
The gradient calculation, which should be overridden when the attack need to tune the gradient (e.g., TIM, variance tuning, enhanced momentum
transferattack/attack.py:118
↓ 1 callersMethodget_grad
(module, input, output)
transferattack/model_related/att.py:188
↓ 1 callersMethodget_grad
(self, loss, delta, **kwargs)
transferattack/advanced_objective/potrip.py:103
↓ 1 callersMethodget_grad
Overridden for TIM attack.
transferattack/advanced_objective/fft.py:105
↓ 1 callersMethodget_grad
Overridden for TIM attack.
transferattack/advanced_objective/logit_margin.py:86
↓ 1 callersMethodget_grad
Overridden for TIM attack.
transferattack/advanced_objective/logit.py:93
↓ 1 callersMethodget_grad
The gradient calculation, which should be overridden when the attack need to tune the gradient (e.g., TIM, variance tuning, enhanced momentum
transferattack/input_transformation/l2t.py:431
↓ 1 callersMethodget_grad
Overridden for TIM attack.
transferattack/input_transformation/odi/odi.py:72
↓ 1 callersFunctionget_hook_pd
(ori_ilout, gamma)
transferattack/advanced_objective/ilpd.py:103
↓ 1 callersMethodget_ila_loss
Overriden for ILA
transferattack/advanced_objective/ila.py:57
↓ 1 callersFunctionget_image_classifier
(model_name)
defense/diffpure/utils.py:141
↓ 1 callersFunctionget_image_paths
(dataroot)
defense/nrp/utils.py:52
↓ 1 callersMethodget_integrated_gradient
Calculate integrated gradient for top-k classes
transferattack/gradient/foolmix.py:319
↓ 1 callersMethodget_integrated_logits
Calculate integrated logits output
transferattack/gradient/foolmix.py:302
↓ 1 callersMethodget_l2f
(self, file_name)
transferattack/advanced_objective/aa.py:44
↓ 1 callersFunctionget_labels
(names, f2l)
defense/rs/datasets.py:115
↓ 1 callersMethodget_length
(self, length)
transferattack/input_transformation/bsr.py:41
↓ 1 callersMethodget_length
(self, length)
transferattack/input_transformation/l2t.py:135
↓ 1 callersMethodget_logits
The inference stage, which should be overridden when the attack need to change the models (e.g., ensemble-model attack, ghost, etc.) or the i
transferattack/attack.py:104
↓ 1 callersMethodget_logits_by_model_k
The inference stage, which should be overridden when the attack need to change the models (e.g., ensemble-model attack, ghost, etc.) or the i
transferattack/ensemble/cwa.py:92
↓ 1 callersMethodget_loss
The loss calculation, which should be overrideen when the attack change the loss calculation (e.g., ATA, etc.)
transferattack/attack.py:110
↓ 1 callersMethodget_loss
(self, logits, labels)
transferattack/gradient/anda.py:156
↓ 1 callersMethodget_loss
Calculate the loss
transferattack/gradient/emifgsm.py:60
↓ 1 callersMethodget_loss
(self, logits, label)
transferattack/advanced_objective/cfm.py:81
↓ 1 callersMethodget_loss
(self, clean_logits, adv_logits, origi_label, target_label)
transferattack/advanced_objective/potrip.py:85
↓ 1 callersMethodget_loss
(self, logits, data, label)
transferattack/advanced_objective/logit.py:101
↓ 1 callersMethodget_loss
Overwrite the loss function for DANAA Arguments: mid_feature: the intermediate feature of adversarial input
transferattack/advanced_objective/danaa.py:63
↓ 1 callersMethodget_loss
Overriden for TAP
transferattack/advanced_objective/tap.py:51
↓ 1 callersMethodget_loss
(self, agg_grad, mid_fmap)
transferattack/advanced_objective/rpa.py:60
↓ 1 callersMethodget_loss
Calculate the loss
transferattack/input_transformation/usmm.py:56
↓ 1 callersMethodget_loss
Calculate the loss
transferattack/input_transformation/atta.py:56
← previousnext →501–600 of 2,264, ranked by callers