MCPcopy Create free account

hub / github.com/Koukyosyumei/AIJack / functions

Functions1,327 in github.com/Koukyosyumei/AIJack

Methodattach
(self, cls)
src/aijack/collaborative/fedmd/server.py:79
Methodattach
Wraps the given class in GradientInversionServerWrapper. Returns: cls: GradientInversionServerWrapper
src/aijack/attack/inversion/gradientinversion_server.py:82
Methodattach
Wraps the given class in DistributedBackdoorAttackClientWrapper. Returns: cls: a class wrapped in DistributedBackdoorAttackClient
src/aijack/attack/backdoor/dba.py:79
Methodattach
Wraps the given class in ModelReplacementAttackClientWrapper. Returns: cls: a class wrapped in ModelReplacementAttackClientWrappe
src/aijack/attack/backdoor/modelreplacement.py:96
Methodattach
Attaches DPSGD to the client class. Args: cls: Client class. Returns: DPSGDClientWrapper: Wrapped c
src/aijack/defense/dp/manager/client.py:58
Methodattach
(self, cls)
src/aijack/manager/base.py:12
Methodattack
Attack victim model Args: x: target datasets which the attacker wants to classify y: target labels which the attacker
src/aijack/attack/membership/membership_inference.py:42
Methodattack
(self, data_tensor)
src/aijack/attack/inversion/generator_attack.py:82
Methodattack
Generates fake images Args: n (int): the number of fake images created by the Generator Returns:
src/aijack/attack/inversion/gan_attack.py:110
Methodattack
Performs the DIVA white-box attack on input data. Args: data (tuple): A tuple containing input data and corresponding labels.
src/aijack/attack/evasion/diva.py:49
Methodattack
Performs the FGSM attack on input seed data. Args: data (tuple): A tuple containing input seed data and corresponding labels.
src/aijack/attack/evasion/fgsm.py:49
Methodattack
Executes evasion attack Args: x0 (np.array) : initial data point Returns: xm (np.array) : created adversaria
src/aijack/attack/evasion/evasion_attack.py:179
Methodattack
Calculates leak_auc on the given SplitNN model reference: https://arxiv.org/abs/2102.08504 Args: dataloader (t
src/aijack/attack/labelleakage/normattack.py:33
Methodattack
Create an adversarial example for poison attack Args: xc: initial attack point yc: true label of initial attack point
src/aijack/attack/poison/poison_attack.py:86
Methodbackward
Execute backward mode automatic differentiation with the give loss. Args: loss (torch.Tensor): the value of calculated loss.
src/aijack/collaborative/core/client.py:29
Methodbalance
aivalut/src/utils/bptree.h:129
MethodbalanceL_bottom
Balance adjustment during deletion in the left subtree
aivalut/src/utils/bptree.h:264
MethodbalanceL_inner
Balance adjustment during deletion in the left subtree
aivalut/src/utils/bptree.h:239
MethodbalanceR_bottom
Balance adjustment during deletion in the right subtree
aivalut/src/utils/bptree.h:315
MethodbalanceR_inner
Balance adjustment during deletion in the right subtree
aivalut/src/utils/bptree.h:290
Methodbatch_loader
(lot)
src/aijack/defense/dp/manager/dp_manager.py:79
Methodbatch_loader
(lot)
src/aijack/defense/dp/manager/dp_manager.py:159
Methodbegin
* Iterators */
src/aijack/defense/tsl/robin_hash.h:688
MethodbeginTransaction
aivalut/src/core/executor.h:739
Methodbucket_count
* Bucket interface */
src/aijack/defense/tsl/robin_set.h:527
Methodbucket_count
* Bucket interface */
src/aijack/defense/tsl/robin_map.h:672
Methodbucket_entry
src/aijack/defense/tsl/robin_hash.h:175
Methodbucket_for_hash
* Return the bucket [0, bucket_count()) to which the hash belongs. * If bucket_count() is 0, it must always return 0. */
src/aijack/defense/tsl/robin_growth_policy.h:114
Methodbucket_for_hash
src/aijack/defense/tsl/robin_growth_policy.h:195
Methodbucket_for_hash
src/aijack/defense/tsl/robin_growth_policy.h:378
Methodbucket_hash_equal
src/aijack/defense/tsl/robin_hash.h:134
Methodbuild_extension
(self, ext)
setup.py:28
Functioncalc_entropy
src/aijack/collaborative/tree/utils/metric.h:129
Functioncalc_general_upperbound_of_rdp_with_theorem5_of_zhu_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:185
Functioncalc_giniimp
src/aijack/collaborative/tree/utils/metric.h:115
Methodcalc_loss
(self, dataloader, x_pos=0, y_pos=1, arbitrary_y=False)
src/aijack/attack/inversion/generator_attack.py:30
Functioncalc_tightupperbound_lowerbound_of_rdp_with_theorem6and8_of_zhu_2019
src/aijack/defense/dp/core/rdp.cpp:173
Functioncalc_tightupperbound_lowerbound_of_rdp_with_theorem6and8_of_zhu_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:216
Functioncalc_tightupperbound_lowerbound_of_rdp_with_theorem6and8_of_zhu_2019_with_tau_estimation
( alpha, params, sampling_rate, _eps, tau=10 )
src/aijack/defense/dp/manager/rdp.py:237
Functioncalc_upperbound_of_rdp_with_Sampled_Gaussian_Mechanism
src/aijack/defense/dp/core/rdp.cpp:156
Functioncalc_upperbound_of_rdp_with_Sampled_Gaussian_Mechanism
Compute log(A_alpha) for any positive finite alpha.
src/aijack/defense/dp/manager/rdp.py:49
Functioncalc_upperbound_of_rdp_with_theorem27_of_wang_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:123
Functioncalculate_cs
(cs, num_clients, aggregate_historical_gradients)
src/aijack/defense/foolsgold/server.py:10
Methodcbegin
src/aijack/defense/tsl/robin_set.h:192
Methodcbegin
src/aijack/defense/tsl/robin_map.h:215
Methodcbegin
src/aijack/defense/tsl/robin_hash.h:699
Methodcend
src/aijack/defense/tsl/robin_hash.h:712
Methodcertify
Certify the robustness of the model. Args: counts (torch.Tensor): Count of predictions. Returns: fl
src/aijack/defense/crobustness/pixeldp.py:243
Methodchange_target_client_id
(self, target_client_id)
src/aijack/attack/inversion/gradientinversion_server.py:50
Methodclear
src/aijack/collaborative/tree/secureboost/secureboost.h:76
Methodclear
src/aijack/collaborative/tree/secureboost/mpisecureboost.h:80
Methodclear
src/aijack/collaborative/tree/xgboost/xgboost.h:77
Methodclear
* Reset the growth policy as if it was created with a bucket count of 0. * After a clear, the policy must always return 0 when bucket_for_hash is
src/aijack/defense/tsl/robin_growth_policy.h:143
Methodclear
src/aijack/defense/tsl/robin_growth_policy.h:221
Methodclear
src/aijack/defense/tsl/robin_growth_policy.h:393
Methodclear
src/aijack/defense/tsl/robin_hash.h:242
Methodclear_data
aivalut/src/storage/data.pb.h:687
Methodclear_maxtxid
uint64 maxTxId = 2;
aivalut/src/storage/data.pb.h:661
Methodclear_mintxid
uint64 minTxId = 1;
aivalut/src/storage/data.pb.h:641
Methodclear_tof
float tof = 6;
aivalut/src/storage/data.pb.h:617
Methodclear_toi
int32 toi = 4;
aivalut/src/storage/data.pb.h:516
Methodclear_tos
string tos = 5;
aivalut/src/storage/data.pb.h:536
Methodclear_type
.storage.TupleData.Type type = 3;
aivalut/src/storage/data.pb.h:496
Methodclosure
()
src/aijack/attack/inversion/gradientinversion.py:281
MethodcommitTransaction
aivalut/src/core/executor.h:743
Methodcompare_keys
src/aijack/defense/tsl/robin_hash.h:1129
MethodcomplaintStmt
aivalut/src/compiler/parse.h:225
MethodcomplaintTable
aivalut/src/core/executor.h:546
Methodcompute_gain
src/aijack/collaborative/tree/secureboost/mpiparty.h:373
Methodcompute_gain
src/aijack/collaborative/tree/xgboost/node.h:144
Methodcompute_weight
src/aijack/collaborative/tree/secureboost/node.h:106
Methodcompute_weight
src/aijack/collaborative/tree/secureboost/mpinode.h:123
Methodcompute_weight
src/aijack/collaborative/tree/secureboost/mpiparty.h:368
Methodcompute_weight
src/aijack/collaborative/tree/xgboost/node.h:140
FunctionconjugateGradient
aivalut/src/ml/conjgrad.h:34
Methodconsume
aivalut/src/compiler/parse.h:81
Methodcontains
src/aijack/defense/tsl/robin_set.h:413
Methodcontains
src/aijack/defense/tsl/robin_map.h:558
Methodcontains
src/aijack/defense/tsl/robin_hash.h:1019
Functioncossim
Computes the cosine similarity distance between fake and received gradients. Args: fake_gradients (list of torch.Tensor): List of fake gr
src/aijack/attack/inversion/utils/distance.py:19
Methodcount
* Lookup */
src/aijack/defense/tsl/robin_set.h:306
Methodcount
src/aijack/defense/tsl/robin_map.h:451
Methodcount
src/aijack/defense/tsl/robin_hash.h:985
Methodcoverage
(self, dataloader, pos_of_x=0, initialize=True, update=True)
src/aijack/defense/debugging/neuroncoverage/neuroncoverage.py:109
MethodcreateTable
aivalut/src/core/executor.h:725
MethodcreateTableStmt
aivalut/src/compiler/parse.h:318
Methoddata_size
aivalut/src/storage/data.pb.h:684
Functiondecorator
(func)
src/aijack/defense/paillier/torch_wrapper.py:13
Methoddecrease_exponent
src/aijack/defense/paillier/src/paillier.h:251
Methoddecrypt
src/aijack/defense/paillier/src/paillier.h:436
Methoddecrypt2double
src/aijack/defense/paillier/src/paillier.h:470
Methoddecrypt2long
src/aijack/defense/paillier/src/paillier.h:460
Methoddel_bottom
Delete the node with key 'key' from the tree rooted at 'this'
aivalut/src/utils/bptree.h:211
Methoddel_inner
aivalut/src/utils/bptree.h:193
MethoddeleteMin_bottom
aivalut/src/utils/bptree.h:232
MethoddeleteMin_inner
Delete the minimum key from the subtree rooted at 'this' Returchildren the new minimum key in the subtree rooted at 'this'
aivalut/src/utils/bptree.h:225
Functiondescriptor
aivalut/src/storage/data.pb.h:125
Methoddeserialize
src/aijack/defense/tsl/robin_set.h:630
Methoddeserialize
src/aijack/defense/tsl/robin_map.h:760
Methoddeserialize
src/aijack/defense/tsl/robin_hash.h:1118
← previousnext →801–900 of 1,327, ranked by callers