MCPcopy Create free account

hub / github.com/TrustAIResearch/MLHospital / types & classes

Types & classes54 in github.com/TrustAIResearch/MLHospital

↓ 4 callersClassBackdoorDataset
mlh/data_preprocessing/data_loader.py:388
↓ 4 callersClassMLP_BLACKBOX
mlh/models/attack_model.py:28
↓ 3 callersClassAIA_attack
mlh/attacks/attribute_inference/attacks.py:346
↓ 3 callersClassGetDataLoader
mlh/data_preprocessing/data_loader.py:36
↓ 2 callersClassAutoEncoder
Simple multi-layer autoencoder structure for Olympus
mlh/defenses/attribute_inference/Olympus.py:79
↓ 2 callersClassModelParser
ModelParser handles what information should be extracted from the target/shadow model
mlh/attacks/membership_inference/attacks.py:81
↓ 1 callersClassAlltoAllTrans
mlh/data_preprocessing/data_loader.py:456
↓ 1 callersClassAlltoSingleTrans
mlh/data_preprocessing/data_loader.py:464
↓ 1 callersClassAttackAdvReg
mlh/defenses/membership_inference/AdvReg.py:35
↓ 1 callersClassAttackAdvTrain
mlh/defenses/attribute_inference/AttriGuard.py:59
↓ 1 callersClassAttackAdvTrain
mlh/defenses/attribute_inference/Olympus.py:59
↓ 1 callersClassAttackAdvTrain
mlh/defenses/attribute_inference/AdvTrain.py:59
↓ 1 callersClassAttackAdvTrain
mlh/attacks/attribute_inference/attacks.py:326
↓ 1 callersClassAttackDataset
Generate attack dataset
mlh/attacks/attribute_inference/attacks.py:145
↓ 1 callersClassBlackBoxMIA
mlh/attacks/membership_inference/attacks.py:539
↓ 1 callersClassCelebA
mlh/data_preprocessing/attribute_data_parser.py:37
↓ 1 callersClassClassifier
mlh/defenses/membership_inference/PATE.py:44
↓ 1 callersClassFeatureExtractor
mlh/attacks/membership_inference/attacks.py:43
↓ 1 callersClassFeatureExtractor
mlh/attacks/attribute_inference/attacks.py:39
↓ 1 callersClassIndicesDataset
mlh/data_preprocessing/data_loader.py:416
↓ 1 callersClassLabelOnlyMIA
mlh/attacks/membership_inference/attacks.py:676
↓ 1 callersClassLabelSmoothingLoss
copy from: https://github.com/pytorch/pytorch/issues/7455
mlh/defenses/membership_inference/LabelSmoothing.py:36
↓ 1 callersClassMetricBasedMIA
mlh/attacks/membership_inference/attacks.py:252
↓ 1 callersClassModelParser
ModelParser handles what information should be extracted from the target/shadow model
mlh/attacks/attribute_inference/attacks.py:77
↓ 1 callersClassSingleTargetTrans
mlh/data_preprocessing/data_loader.py:446
↓ 1 callersClassTrainTargetAdvReg
We take https://github.com/SPIN-UMass/ML-Privacy-Regulization as the reference
mlh/defenses/membership_inference/AdvReg.py:74
↓ 1 callersClassTrainTargetAdvTrain
mlh/defenses/attribute_inference/AdvTrain.py:79
↓ 1 callersClassTrainTargetAttriGuard
mlh/defenses/attribute_inference/AttriGuard.py:79
↓ 1 callersClassTrainTargetDP
mlh/defenses/membership_inference/DPSGD.py:33
↓ 1 callersClassTrainTargetLabelSmoothing
mlh/defenses/membership_inference/LabelSmoothing.py:59
↓ 1 callersClassTrainTargetMixupMMD
mlh/defenses/membership_inference/MixupMMD.py:126
↓ 1 callersClassTrainTargetNormal
mlh/defenses/membership_inference/Normal.py:59
↓ 1 callersClassTrainTargetOlympus
mlh/defenses/attribute_inference/Olympus.py:109
↓ 1 callersClassTrainTargetPATE
mlh/defenses/membership_inference/PATE.py:66
↓ 1 callersClassTriggerTrans
mlh/data_preprocessing/data_loader.py:428
ClassAttackAdvReg
mlh/models/attack_model.py:76
ClassAttackDataset
Generate attack dataset
mlh/attacks/membership_inference/attacks.py:136
ClassAttributeInference
We follow the paper "Overlearning Reveals Sensitive Attributes" (https://arxiv.org/abs/1905.11742) to implement our attribute inference atta
mlh/attacks/attribute_inference/attacks.py:211
ClassAttributeInferenceAttack
Abstract base class for attribute inference attack classes.
mlh/attacks/attribute_inference/attacks.py:191
ClassFeatureExtractor
mlh/defenses/attribute_inference/AttriGuard.py:38
ClassFeatureExtractor
mlh/defenses/attribute_inference/Olympus.py:38
ClassFeatureExtractor
mlh/defenses/attribute_inference/AdvTrain.py:38
ClassFeatureExtractor
mlh/models/utils.py:27
ClassGetDataLoaderPoison
mlh/data_preprocessing/data_loader.py:224
ClassGetEmbsDataset
mlh/defenses/attribute_inference/AttriGuard.py:200
ClassMLP_WHITEBOX
mlh/models/attack_model.py:44
ClassMembershipInferenceAttack
Abstract base class for membership inference attack classes.
mlh/attacks/membership_inference/attacks.py:208
ClassMembershipInferenceAttackModel
Implementation of a pytorch model for learning a membership inference attack. The features used are probabilities/logits or losses for the a
mlh/models/membership_inference.py:28
ClassNet
mlh/examples/aia_example.py:81
ClassTrainer
Abstract base class for MIA defenses.
mlh/defenses/membership_inference/trainer.py:34
ClassVerboseExecution
mlh/attacks/membership_inference/attacks.py:64
ClassVerboseExecution
mlh/attacks/attribute_inference/attacks.py:60
ClassVerboseExecution
mlh/models/utils.py:48
ClassWhiteBoxAttackModel
mlh/models/attack_model.py:115