-
Notifications
You must be signed in to change notification settings - Fork 21
update
desperadoccy edited this page May 28, 2024
·
2 revisions
update模块主要用于服务器端的聚合更新过程,其中包含了多种聚合算法,用户可以根据自己的需求选择不同的聚合算法。
- path: 该聚合算法类的路径
- params: 初始化该类所需的params
该类为中间类,Updater通过该类与update进行交互,该类可以根据不同的update调整所需的参数。
本节下介绍的参数填写在params字段中
- FedAvg
- FedAT
- FedNova
- TWAFL
该类为基类,定义了必须实现的函数,以及基本属性
FedAsync算法的聚合更新类
论文中涉及的4个超参数
- a: float
- b: float
- r: float
- alpha: float
FedDL算法的聚合更新类
- n_clusters: int 分组的组数
MStepAsyncAvg算法的聚合更新类
论文中涉及的2个超参数
- alpha: float
- rho: float
Getting Started - 整体流程 - Module Guide - 现有算法 - Contact Us