Research Article
An Adaptive Communication-Efficient Federated Learning to Resist Gradient-Based Reconstruction Attacks
Algorithm 1
An adaptive communication-efficient federated learning (AFC-FL).
| Input: The number of clients ; | | Input: Training epochs ; | | Input: Updating epochs ; | | Input: Learning rate ; | | Input: Local mini-batch size ; | | Input: Local optimization function Adam; | | Output: A global model ; | (1) | Procedure ServerExecute: | (2) | initialize ; | (3) | for each Iteration do | (4) | ; | (5) | end for | (6) | end procedure | (7) | Procedure ClientUpdate (m): | (8) | for each Iteration do | (9) | ifthen | (10) | | (11) | | (12) | end if | (13) | for each Client do | (14) | | (15) | | (16) | end for | (17) | end for | (18) | end procedure |
|