Research Article
Utility Optimization of Federated Learning with Differential Privacy
| | Input:, learning rate , batch size , clipping threshold , , | | | Output: Private local weight | | (1) | Local round = 0 | | (2) | whiledo | | (3) | Forward pass() | | (4) | //Compute gradient | | (5) | //Add noise | | (6) | //Clip gradient | | (7) | //Apply gradient | | (8) | j++ | | (9) | end | | (10) | return |
|