Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TrustAIResearch/MLHospital
/ types & classes
Types & classes
54 in github.com/TrustAIResearch/MLHospital
⨍
Functions
225
◇
Types & classes
54
↓ 4 callers
Class
BackdoorDataset
mlh/data_preprocessing/data_loader.py:388
↓ 4 callers
Class
MLP_BLACKBOX
mlh/models/attack_model.py:28
↓ 3 callers
Class
AIA_attack
mlh/attacks/attribute_inference/attacks.py:346
↓ 3 callers
Class
GetDataLoader
mlh/data_preprocessing/data_loader.py:36
↓ 2 callers
Class
AutoEncoder
Simple multi-layer autoencoder structure for Olympus
mlh/defenses/attribute_inference/Olympus.py:79
↓ 2 callers
Class
ModelParser
ModelParser handles what information should be extracted from the target/shadow model
mlh/attacks/membership_inference/attacks.py:81
↓ 1 callers
Class
AlltoAllTrans
mlh/data_preprocessing/data_loader.py:456
↓ 1 callers
Class
AlltoSingleTrans
mlh/data_preprocessing/data_loader.py:464
↓ 1 callers
Class
AttackAdvReg
mlh/defenses/membership_inference/AdvReg.py:35
↓ 1 callers
Class
AttackAdvTrain
mlh/defenses/attribute_inference/AttriGuard.py:59
↓ 1 callers
Class
AttackAdvTrain
mlh/defenses/attribute_inference/Olympus.py:59
↓ 1 callers
Class
AttackAdvTrain
mlh/defenses/attribute_inference/AdvTrain.py:59
↓ 1 callers
Class
AttackAdvTrain
mlh/attacks/attribute_inference/attacks.py:326
↓ 1 callers
Class
AttackDataset
Generate attack dataset
mlh/attacks/attribute_inference/attacks.py:145
↓ 1 callers
Class
BlackBoxMIA
mlh/attacks/membership_inference/attacks.py:539
↓ 1 callers
Class
CelebA
mlh/data_preprocessing/attribute_data_parser.py:37
↓ 1 callers
Class
Classifier
mlh/defenses/membership_inference/PATE.py:44
↓ 1 callers
Class
FeatureExtractor
mlh/attacks/membership_inference/attacks.py:43
↓ 1 callers
Class
FeatureExtractor
mlh/attacks/attribute_inference/attacks.py:39
↓ 1 callers
Class
IndicesDataset
mlh/data_preprocessing/data_loader.py:416
↓ 1 callers
Class
LabelOnlyMIA
mlh/attacks/membership_inference/attacks.py:676
↓ 1 callers
Class
LabelSmoothingLoss
copy from: https://github.com/pytorch/pytorch/issues/7455
mlh/defenses/membership_inference/LabelSmoothing.py:36
↓ 1 callers
Class
MetricBasedMIA
mlh/attacks/membership_inference/attacks.py:252
↓ 1 callers
Class
ModelParser
ModelParser handles what information should be extracted from the target/shadow model
mlh/attacks/attribute_inference/attacks.py:77
↓ 1 callers
Class
SingleTargetTrans
mlh/data_preprocessing/data_loader.py:446
↓ 1 callers
Class
TrainTargetAdvReg
We take https://github.com/SPIN-UMass/ML-Privacy-Regulization as the reference
mlh/defenses/membership_inference/AdvReg.py:74
↓ 1 callers
Class
TrainTargetAdvTrain
mlh/defenses/attribute_inference/AdvTrain.py:79
↓ 1 callers
Class
TrainTargetAttriGuard
mlh/defenses/attribute_inference/AttriGuard.py:79
↓ 1 callers
Class
TrainTargetDP
mlh/defenses/membership_inference/DPSGD.py:33
↓ 1 callers
Class
TrainTargetLabelSmoothing
mlh/defenses/membership_inference/LabelSmoothing.py:59
↓ 1 callers
Class
TrainTargetMixupMMD
mlh/defenses/membership_inference/MixupMMD.py:126
↓ 1 callers
Class
TrainTargetNormal
mlh/defenses/membership_inference/Normal.py:59
↓ 1 callers
Class
TrainTargetOlympus
mlh/defenses/attribute_inference/Olympus.py:109
↓ 1 callers
Class
TrainTargetPATE
mlh/defenses/membership_inference/PATE.py:66
↓ 1 callers
Class
TriggerTrans
mlh/data_preprocessing/data_loader.py:428
Class
AttackAdvReg
mlh/models/attack_model.py:76
Class
AttackDataset
Generate attack dataset
mlh/attacks/membership_inference/attacks.py:136
Class
AttributeInference
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
Class
AttributeInferenceAttack
Abstract base class for attribute inference attack classes.
mlh/attacks/attribute_inference/attacks.py:191
Class
FeatureExtractor
mlh/defenses/attribute_inference/AttriGuard.py:38
Class
FeatureExtractor
mlh/defenses/attribute_inference/Olympus.py:38
Class
FeatureExtractor
mlh/defenses/attribute_inference/AdvTrain.py:38
Class
FeatureExtractor
mlh/models/utils.py:27
Class
GetDataLoaderPoison
mlh/data_preprocessing/data_loader.py:224
Class
GetEmbsDataset
mlh/defenses/attribute_inference/AttriGuard.py:200
Class
MLP_WHITEBOX
mlh/models/attack_model.py:44
Class
MembershipInferenceAttack
Abstract base class for membership inference attack classes.
mlh/attacks/membership_inference/attacks.py:208
Class
MembershipInferenceAttackModel
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
Class
Net
mlh/examples/aia_example.py:81
Class
Trainer
Abstract base class for MIA defenses.
mlh/defenses/membership_inference/trainer.py:34
Class
VerboseExecution
mlh/attacks/membership_inference/attacks.py:64
Class
VerboseExecution
mlh/attacks/attribute_inference/attacks.py:60
Class
VerboseExecution
mlh/models/utils.py:48
Class
WhiteBoxAttackModel
mlh/models/attack_model.py:115