MCPcopy Create free account

hub / github.com/Koukyosyumei/AIJack / functions

Functions1,327 in github.com/Koukyosyumei/AIJack

Method__init__
( self, model, mu=0.1, tau=1.0, **kwargs, )
src/aijack/collaborative/moon/client.py:21
Method__init__
(self, parameters, lr=0.01, weight_decay=0.0001)
src/aijack/collaborative/optimizer/base.py:13
Method__init__
(self, parameters, lr=0.01, weight_decay=0.0000)
src/aijack/collaborative/optimizer/sgd.py:13
Method__init__
( self, parameters, lr=0.01, weight_decay=0.0001, beta1=0.9, b
src/aijack/collaborative/optimizer/adam.py:18
Method__init__
(self, x, y=None, transform=None, return_idx=False)
src/aijack/utils/utils.py:80
Method__init__
( self, model, criterion, optimizer, epoch=1, device="cpu",
src/aijack/utils/utils.py:111
Method__init__
attacker against ml model Args: target_model: target ML model
src/aijack/attack/base_attack.py:5
Method__init__
( self, models, )
src/aijack/attack/membership/utils.py:12
Method__init__
Attack model for memnership inference proposed in https://arxiv.org/abs/1610.05820 Args: models: models of attacker Attri
src/aijack/attack/membership/utils.py:108
Method__init__
Implementation of membership inference reference https://arxiv.org/abs/1610.05820 Args: target_model: the model of the
src/aijack/attack/membership/membership_inference.py:6
Method__init__
Inits GradientInversion_Attack class. Args: target_model: a target torch module instance. x_shape: the input shape of
src/aijack/attack/inversion/gradientinversion.py:57
Method__init__
( self, target_model, attacker_model, attacker_optimizer, log_interval
src/aijack/attack/inversion/generator_attack.py:7
Method__init__
(self, *args, **kwargs)
src/aijack/attack/inversion/gradientinversion_server.py:40
Method__init__
(self, *args, **kwargs)
src/aijack/attack/inversion/gradientinversion_server.py:78
Method__init__
(self, *args, **kwargs)
src/aijack/attack/inversion/gan_attack.py:42
Method__init__
(self, *args, **kwargs)
src/aijack/attack/inversion/gan_attack.py:130
Method__init__
Inits MI_FACE Args: target_model: model of the victim input_shape: input shapes of taregt model auxterm_fu
src/aijack/attack/inversion/mi_face.py:18
Method__init__
(self, net, num_fc_layers=1, m=1, bias=True)
src/aijack/attack/inversion/utils/datarepextractor.py:5
Method__init__
(self, *args, **kwargs)
src/aijack/attack/backdoor/dba.py:27
Method__init__
(self, *args, **kwargs)
src/aijack/attack/backdoor/modelreplacement.py:32
Method__init__
( self, target_model, target_model_on_edge, c=1.0, num_itr=1000,
src/aijack/attack/evasion/diva.py:31
Method__init__
( self, target_model, criterion, eps=0.3, grad_lower_bound=-0.1,
src/aijack/attack/evasion/fgsm.py:30
Method__init__
( self, target_model, X_minus_1, dmax, max_iter, gamma,
src/aijack/attack/evasion/evasion_attack.py:45
Method__init__
(self, *args, **kwargs)
src/aijack/attack/labelleakage/normattack.py:23
Method__init__
(self, *args, **kwargs)
src/aijack/attack/poison/mapf.py:22
Method__init__
(self, *args, **kwargs)
src/aijack/attack/poison/history.py:18
Method__init__
(self, *args, **kwargs)
src/aijack/attack/poison/label_flip.py:24
Method__init__
(self, *args, **kwargs)
src/aijack/attack/freerider/freerider.py:22
Method__init__
(self)
src/aijack/defense/purifier.py:11
Method__init__
Initialize a MultiBoxAssertionError. Args: message (str): The error message.
src/aijack/defense/debugging/assertions/assertions.py:10
Method__init__
Initializes the Hungarian algorithm.
src/aijack/defense/debugging/assertions/utils.py:9
Method__init__
(self, model, dummy_data, threshold=0.9, device="cpu")
src/aijack/defense/debugging/neuroncoverage/neuroncoverage.py:77
Method__init__
(self, *args, **kwargs)
src/aijack/defense/sparse/topk.py:51
Method__init__
Initialize the PixelDP module. Args: model (torch.nn.Module): The model to be used. num_classes (int): Numbe
src/aijack/defense/crobustness/pixeldp.py:151
Method__init__
(self, *args, **kwargs)
src/aijack/defense/soteria/soteria_client.py:30
Method__init__
(self, paillier_array)
src/aijack/defense/paillier/torch_wrapper.py:23
Method__init__
(self, *args, **kwargs)
src/aijack/defense/paillier/fed_wrapper.py:17
Method__init__
(self, k=3)
src/aijack/defense/kanonymity/wrapper.py:38
Method__init__
(self, *args, **kwargs)
src/aijack/defense/dp/manager/client.py:22
Method__init__
(self, dataset, lot_size, iterations)
src/aijack/defense/dp/manager/dataloader.py:7
Method__init__
(self, original_iterator, dp_optimizer)
src/aijack/defense/dp/manager/dataloader.py:25
Method__init__
(self, dp_optimizer, *args, **kwargs)
src/aijack/defense/dp/manager/dataloader.py:58
Method__init__
Initialize the GeneralMomentAccountant. Args: name (str, optional): Name of the accountant. Defaults to "SGM".
src/aijack/defense/dp/manager/accountant.py:274
Method__init__
( self, accountant, optimizer_cls, l2_norm_clip, dataset, lot_
src/aijack/defense/dp/manager/dp_manager.py:25
Method__init__
( self, accountant, optimizer_cls, l2_norm_clip, dataset, lot_
src/aijack/defense/dp/manager/dp_manager.py:102
Method__init__
(self, *args, **kwargs)
src/aijack/defense/dp/manager/dpoptimizer.py:78
Method__init__
(self, *args, **kwargs)
src/aijack/defense/dp/manager/adadps.py:117
Method__init__
(self, encoder, decoder, dim_z=256, num_samples=10, beta=1e-3)
src/aijack/defense/mid/nn.py:19
Method__init__
(self, *args, **kwargs)
src/aijack/defense/foolsgold/server.py:41
Method__init__
(self, *args, **kwargs)
src/aijack/manager/base.py:7
Method__isub__
(self, other)
src/aijack/defense/paillier/torch_wrapper.py:123
Method__iter__
(self)
src/aijack/defense/dp/manager/dataloader.py:12
Method__iter__
(self)
src/aijack/defense/dp/manager/dataloader.py:30
Method__iter__
(self)
src/aijack/defense/dp/manager/dataloader.py:63
Method__len__
get the number of rows of self.x
src/aijack/utils/utils.py:105
Method__len__
(self)
src/aijack/defense/dp/manager/dataloader.py:50
Method__next__
(self)
src/aijack/defense/dp/manager/dataloader.py:39
Method__radd__
(self, other)
src/aijack/defense/paillier/torch_wrapper.py:117
Method__repr__
(self)
src/aijack/defense/paillier/torch_wrapper.py:31
Method__rmul__
(self, other)
src/aijack/defense/paillier/torch_wrapper.py:132
Method__rsub__
(self, other)
src/aijack/defense/paillier/torch_wrapper.py:126
Method__torch_function__
(cls, func, types, args=(), kwargs=None)
src/aijack/defense/paillier/torch_wrapper.py:55
Method_add_encoded
src/aijack/defense/paillier/src/paillier.h:298
Function_default_gradinent_inversion_attack_on_receive
(self)
src/aijack/attack/inversion/gradientinversion_server.py:5
Function_greedy_search
src/aijack/defense/dp/core/search.cpp:68
Function_greedy_search_frac
src/aijack/defense/dp/core/search.cpp:94
Method_internal_add_data
aivalut/src/storage/data.pb.h:706
Method_internal_mutable_tos
aivalut/src/storage/data.pb.h:578
Method_internal_set_maxtxid
aivalut/src/storage/data.pb.h:671
Method_internal_set_mintxid
aivalut/src/storage/data.pb.h:651
Method_internal_set_tof
aivalut/src/storage/data.pb.h:627
Method_internal_set_toi
aivalut/src/storage/data.pb.h:526
Method_internal_set_tos
aivalut/src/storage/data.pb.h:554
Method_internal_set_type
aivalut/src/storage/data.pb.h:506
Method_mul
src/aijack/defense/paillier/src/paillier.h:338
Method_next_index
(self, *args, **kwargs)
src/aijack/defense/dp/manager/dataloader.py:36
Method_preprocess_local_gradients
Reconstructs dense gradient from the received sparse gradients Args: uploaded_grad (tuple(torch.Tensor, torch.Tensor)): t
src/aijack/defense/sparse/topk.py:54
Method_reset
(self, *args, **kwargs)
src/aijack/defense/dp/manager/dataloader.py:33
Method_step
(f)
src/aijack/defense/dp/manager/accountant.py:141
Function_ternary_search
src/aijack/defense/dp/core/search.cpp:12
Function_ternary_search_int
src/aijack/defense/dp/core/search.cpp:42
Method_wrapper
(*args, **keywords)
src/aijack/defense/dp/manager/accountant.py:142
MethodabortTransaction
aivalut/src/core/executor.h:747
Methodaction
Execute thr routine of each communication.
src/aijack/collaborative/core/server.py:33
Methodaction
(self)
src/aijack/collaborative/fedavg/client.py:144
Methodaction
(self)
src/aijack/collaborative/fedavg/server.py:156
Methodaction
(self)
src/aijack/collaborative/fedmd/client.py:85
Methodaction
(self)
src/aijack/collaborative/fedmd/server.py:55
Methodadd
src/aijack/defense/paillier/src/keyring.h:32
MethodanalyzeComplaint
aivalut/src/compiler/analyze.h:259
MethodanalyzeCreateTable
aivalut/src/compiler/analyze.h:315
MethodanalyzeInsert
aivalut/src/compiler/analyze.h:97
MethodanalyzeLogreg
aivalut/src/compiler/analyze.h:248
MethodanalyzeSelect
aivalut/src/compiler/analyze.h:158
MethodanalyzeUpdate
aivalut/src/compiler/analyze.h:268
Methodanonymize
src/aijack/defense/kanonymity/core/anonymizer.h:185
Methodanonymize_dataframe_with_partition
* @brief Anonymizes the dataframe * * @param df * @param partition * @param quasiid_columns * @param sensitive_column * @return Data
src/aijack/defense/kanonymity/core/anonymizer.h:151
Methodattach
(self, cls)
src/aijack/collaborative/fedavg/client.py:171
Methodattach
(self, cls)
src/aijack/collaborative/fedavg/server.py:189
Methodattach
(self, cls)
src/aijack/collaborative/fedmd/client.py:106
← previousnext →701–800 of 1,327, ranked by callers