当前位置: 首页 > news >正文

联邦学习的基本流程,联邦学习权重聚合,联邦学习权重更新

目录

联邦学习的基本流程是

S_t = np.random.choice(range(K), m, replace=False)

联邦学习权重聚合

model.state_dict() 

联邦学习权重更新


下载数据集

https://ossci-datasets.s3.amazonaws.com/mnist/train-images-idx3-ubyte.gz


联邦学习的基本流程是

**1. server初始化模型参数,所有的clients将这个初始模型下载到本地;**

**2. clients利用本地产生的数据进行SGD训练;**

**3. 选取K个clients将训练得到的模型参数上传到server;**

**4. server对得到的模型参数整合,所有的clients下载新的模型。**

**5. 重复执行2-5,直至收敛或达到预期要求**

import os

import numpy as np

import matplotlib

import matplotlib.pyplot as plt

import random

import time

import paddle

import paddle.nn as nn

import numpy as np

from paddle.io import D

相关文章:

  • Serverless 使用OOS将http文件转存到对象存储
  • Spring的循环依赖
  • Vite - 项目打包从 0 到 1(完美解决打包后访问白屏问题)
  • Python第二语言(八、Python包)
  • 解决富文本中抖音视频无法播放的问题——403
  • HTML静态网页成品作业(HTML+CSS)—— 非遗皮影戏介绍网页(6个页面)
  • 后端启动项目端口冲突问题解决
  • 【随手记】maplotlib.use函数设置图像的呈现方式
  • Android FirebaseApp.initializeApp(this)无法初始化
  • 璨与序列 题解(stl,dfs)
  • 【Python入门与进阶】Python如何处理不同进制的数据
  • Spring Cloud Bus 消息总线基础入门与实践总结
  • 数字化那点事:一文读懂智慧城市
  • CATIA P3 V5-6R 中文版软件下载安装 达索CATIA三维设计软件获取
  • Vitis HLS 学习笔记--移除内存分配malloc
  • 【Leetcode】101. 对称二叉树
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Angular数据绑定机制
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • HTML中设置input等文本框为不可操作
  • log4j2输出到kafka
  • passportjs 源码分析
  • Python 基础起步 (十) 什么叫函数?
  • socket.io+express实现聊天室的思考(三)
  • TypeScript迭代器
  • vue自定义指令实现v-tap插件
  • 实习面试笔记
  • 小程序button引导用户授权
  • 移动端 h5开发相关内容总结(三)
  • 《码出高效》学习笔记与书中错误记录
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ###项目技术发展史
  • (13):Silverlight 2 数据与通信之WebRequest
  • (20050108)又读《平凡的世界》
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (ZT)一个美国文科博士的YardLife
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (七)理解angular中的module和injector,即依赖注入
  • (十三)Maven插件解析运行机制
  • (转)3D模板阴影原理
  • (转)EOS中账户、钱包和密钥的关系
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET 8.0 发布到 IIS
  • .Net Core与存储过程(一)
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net refrector
  • .net 程序发生了一个不可捕获的异常
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • [ C++ ] 类和对象( 下 )
  • [Android]一个简单使用Handler做Timer的例子
  • [BZOJ 1040] 骑士
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)