Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Koukyosyumei/AIJack
/ functions
Functions
1,327 in github.com/Koukyosyumei/AIJack
⨍
Functions
1,327
◇
Types & classes
242
Method
attach
(self, cls)
src/aijack/collaborative/fedmd/server.py:79
Method
attach
Wraps the given class in GradientInversionServerWrapper. Returns: cls: GradientInversionServerWrapper
src/aijack/attack/inversion/gradientinversion_server.py:82
Method
attach
Wraps the given class in DistributedBackdoorAttackClientWrapper. Returns: cls: a class wrapped in DistributedBackdoorAttackClient
src/aijack/attack/backdoor/dba.py:79
Method
attach
Wraps the given class in ModelReplacementAttackClientWrapper. Returns: cls: a class wrapped in ModelReplacementAttackClientWrappe
src/aijack/attack/backdoor/modelreplacement.py:96
Method
attach
Attaches DPSGD to the client class. Args: cls: Client class. Returns: DPSGDClientWrapper: Wrapped c
src/aijack/defense/dp/manager/client.py:58
Method
attach
(self, cls)
src/aijack/manager/base.py:12
Method
attack
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
Method
attack
(self, data_tensor)
src/aijack/attack/inversion/generator_attack.py:82
Method
attack
Generates fake images Args: n (int): the number of fake images created by the Generator Returns:
src/aijack/attack/inversion/gan_attack.py:110
Method
attack
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
Method
attack
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
Method
attack
Executes evasion attack Args: x0 (np.array) : initial data point Returns: xm (np.array) : created adversaria
src/aijack/attack/evasion/evasion_attack.py:179
Method
attack
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
Method
attack
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
Method
backward
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
Method
balance
aivalut/src/utils/bptree.h:129
Method
balanceL_bottom
Balance adjustment during deletion in the left subtree
aivalut/src/utils/bptree.h:264
Method
balanceL_inner
Balance adjustment during deletion in the left subtree
aivalut/src/utils/bptree.h:239
Method
balanceR_bottom
Balance adjustment during deletion in the right subtree
aivalut/src/utils/bptree.h:315
Method
balanceR_inner
Balance adjustment during deletion in the right subtree
aivalut/src/utils/bptree.h:290
Method
batch_loader
(lot)
src/aijack/defense/dp/manager/dp_manager.py:79
Method
batch_loader
(lot)
src/aijack/defense/dp/manager/dp_manager.py:159
Method
begin
* Iterators */
src/aijack/defense/tsl/robin_hash.h:688
Method
beginTransaction
aivalut/src/core/executor.h:739
Method
bucket_count
* Bucket interface */
src/aijack/defense/tsl/robin_set.h:527
Method
bucket_count
* Bucket interface */
src/aijack/defense/tsl/robin_map.h:672
Method
bucket_entry
src/aijack/defense/tsl/robin_hash.h:175
Method
bucket_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
Method
bucket_for_hash
src/aijack/defense/tsl/robin_growth_policy.h:195
Method
bucket_for_hash
src/aijack/defense/tsl/robin_growth_policy.h:378
Method
bucket_hash_equal
src/aijack/defense/tsl/robin_hash.h:134
Method
build_extension
(self, ext)
setup.py:28
Function
calc_entropy
src/aijack/collaborative/tree/utils/metric.h:129
Function
calc_general_upperbound_of_rdp_with_theorem5_of_zhu_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:185
Function
calc_giniimp
src/aijack/collaborative/tree/utils/metric.h:115
Method
calc_loss
(self, dataloader, x_pos=0, y_pos=1, arbitrary_y=False)
src/aijack/attack/inversion/generator_attack.py:30
Function
calc_tightupperbound_lowerbound_of_rdp_with_theorem6and8_of_zhu_2019
src/aijack/defense/dp/core/rdp.cpp:173
Function
calc_tightupperbound_lowerbound_of_rdp_with_theorem6and8_of_zhu_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:216
Function
calc_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
Function
calc_upperbound_of_rdp_with_Sampled_Gaussian_Mechanism
src/aijack/defense/dp/core/rdp.cpp:156
Function
calc_upperbound_of_rdp_with_Sampled_Gaussian_Mechanism
Compute log(A_alpha) for any positive finite alpha.
src/aijack/defense/dp/manager/rdp.py:49
Function
calc_upperbound_of_rdp_with_theorem27_of_wang_2019
( alpha, params, sampling_rate, _eps )
src/aijack/defense/dp/manager/rdp.py:123
Function
calculate_cs
(cs, num_clients, aggregate_historical_gradients)
src/aijack/defense/foolsgold/server.py:10
Method
cbegin
src/aijack/defense/tsl/robin_set.h:192
Method
cbegin
src/aijack/defense/tsl/robin_map.h:215
Method
cbegin
src/aijack/defense/tsl/robin_hash.h:699
Method
cend
src/aijack/defense/tsl/robin_hash.h:712
Method
certify
Certify the robustness of the model. Args: counts (torch.Tensor): Count of predictions. Returns: fl
src/aijack/defense/crobustness/pixeldp.py:243
Method
change_target_client_id
(self, target_client_id)
src/aijack/attack/inversion/gradientinversion_server.py:50
Method
clear
src/aijack/collaborative/tree/secureboost/secureboost.h:76
Method
clear
src/aijack/collaborative/tree/secureboost/mpisecureboost.h:80
Method
clear
src/aijack/collaborative/tree/xgboost/xgboost.h:77
Method
clear
* 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
Method
clear
src/aijack/defense/tsl/robin_growth_policy.h:221
Method
clear
src/aijack/defense/tsl/robin_growth_policy.h:393
Method
clear
src/aijack/defense/tsl/robin_hash.h:242
Method
clear_data
aivalut/src/storage/data.pb.h:687
Method
clear_maxtxid
uint64 maxTxId = 2;
aivalut/src/storage/data.pb.h:661
Method
clear_mintxid
uint64 minTxId = 1;
aivalut/src/storage/data.pb.h:641
Method
clear_tof
float tof = 6;
aivalut/src/storage/data.pb.h:617
Method
clear_toi
int32 toi = 4;
aivalut/src/storage/data.pb.h:516
Method
clear_tos
string tos = 5;
aivalut/src/storage/data.pb.h:536
Method
clear_type
.storage.TupleData.Type type = 3;
aivalut/src/storage/data.pb.h:496
Method
closure
()
src/aijack/attack/inversion/gradientinversion.py:281
Method
commitTransaction
aivalut/src/core/executor.h:743
Method
compare_keys
src/aijack/defense/tsl/robin_hash.h:1129
Method
complaintStmt
aivalut/src/compiler/parse.h:225
Method
complaintTable
aivalut/src/core/executor.h:546
Method
compute_gain
src/aijack/collaborative/tree/secureboost/mpiparty.h:373
Method
compute_gain
src/aijack/collaborative/tree/xgboost/node.h:144
Method
compute_weight
src/aijack/collaborative/tree/secureboost/node.h:106
Method
compute_weight
src/aijack/collaborative/tree/secureboost/mpinode.h:123
Method
compute_weight
src/aijack/collaborative/tree/secureboost/mpiparty.h:368
Method
compute_weight
src/aijack/collaborative/tree/xgboost/node.h:140
Function
conjugateGradient
aivalut/src/ml/conjgrad.h:34
Method
consume
aivalut/src/compiler/parse.h:81
Method
contains
src/aijack/defense/tsl/robin_set.h:413
Method
contains
src/aijack/defense/tsl/robin_map.h:558
Method
contains
src/aijack/defense/tsl/robin_hash.h:1019
Function
cossim
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
Method
count
* Lookup */
src/aijack/defense/tsl/robin_set.h:306
Method
count
src/aijack/defense/tsl/robin_map.h:451
Method
count
src/aijack/defense/tsl/robin_hash.h:985
Method
coverage
(self, dataloader, pos_of_x=0, initialize=True, update=True)
src/aijack/defense/debugging/neuroncoverage/neuroncoverage.py:109
Method
createTable
aivalut/src/core/executor.h:725
Method
createTableStmt
aivalut/src/compiler/parse.h:318
Method
data_size
aivalut/src/storage/data.pb.h:684
Function
decorator
(func)
src/aijack/defense/paillier/torch_wrapper.py:13
Method
decrease_exponent
src/aijack/defense/paillier/src/paillier.h:251
Method
decrypt
src/aijack/defense/paillier/src/paillier.h:436
Method
decrypt2double
src/aijack/defense/paillier/src/paillier.h:470
Method
decrypt2long
src/aijack/defense/paillier/src/paillier.h:460
Method
del_bottom
Delete the node with key 'key' from the tree rooted at 'this'
aivalut/src/utils/bptree.h:211
Method
del_inner
aivalut/src/utils/bptree.h:193
Method
deleteMin_bottom
aivalut/src/utils/bptree.h:232
Method
deleteMin_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
Function
descriptor
aivalut/src/storage/data.pb.h:125
Method
deserialize
src/aijack/defense/tsl/robin_set.h:630
Method
deserialize
src/aijack/defense/tsl/robin_map.h:760
Method
deserialize
src/aijack/defense/tsl/robin_hash.h:1118
← previous
next →
801–900 of 1,327, ranked by callers