Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Leakage From Gradients [arXiv]

compare

bn

Launch multi-run based on Hydra Sweeper:

python main.py -m --config-name=experiment

Launch single-run:

python main.py -m <options>

model parameters

[ model ] = { McMahan_CNN, Custom_ResNet}

[ model.init_method ] = { xavier_normal_, xavier_uniform_ , kaiming_normal_, kaiming_uniform_ }

[ model.activation ] = {ReLU, Sigmoid}


Attacker Parameters

[ attacker.optimizer.type ] = { Adam, LBFGS, SGD }

[ attacker.optimizer.learning_rate ] = any float

[ attacker.optimizer.scheduler ] = { True, False }

[ attacker.loss_function ] = { MSE, cosine_similarity }


Client Parameters

[ client.prune.type ] = { random, small, None }

[ client.prune.percentage ] = any float between 0-1

r

About

Reconstructing training data from gradients. The effectiveness of batch norm for resisting gradient fitting based attacks is experimentally confirmed.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages