问题描述
我正在尝试使用联邦的tensorflow来模拟分层拓扑中的联邦学习算法。就我所读的内容而言,仅实现了一些策略(例如tff.learning.build_federated_averaging_process),该策略依赖于单个聚合服务器。有没有办法使网络比标准的n客户端1服务器更复杂?
解决方法
TFF 原生支持中间聚合;例如,运行类似于 implemented for testing here 的代码并提供类似于 remote executor service 的二进制文件可以连接到工作线程并以分层方式聚合。
然而,您的意思可能比这更笼统。