【论文笔记】Robust Federated Learning With Noisy and Heterogeneous Clients
【CVPR2022】Robust Federated Learning With Noisy and Heterogeneous Clients
【论文笔记】FedAvg
《Communication-Efficient Learning of Deep Networks from Decentralized Data》
【参数估计】区间估计
区间估计概念及一般解题思路
【参数估计】点估计
1 前言
参数估计本质上是用样本推测整体,具体而言是使用样本的观测值来对已知模型的未知参数进行估计
2 矩估计
矩估计基于样本矩对总体矩进行估计,其基本原理为样本矩在一定程度上可以逼近总体矩
当有个参数需要进行估计时,可以根据样本观测值的阶矩列出个方程,并进行求解
为了计算简单,通常情况下会用相对低阶的矩,例如样本的均值(一阶原点矩)和方差(二阶中心矩)去估计总体的期望和方差
矩估计仅适用于样本矩存在的情况
2.1 基本概念
2.2 解题步骤
一般情况下矩估计的步骤:
这里的代表根据分布计算出来的期望,即基本概念中的
这里的代表根据样本观测值计算出的均值,即基本概念中的
2.3 例题
解答如下 样本服从泊松分布建立方程解得
3 极大似然估计
3.1 基本概念
先说比较直观的理解:若一随机试验有多个可能结果,现在做一次试验,结果A发生,而导致结果A发生的原因有很多,在分析导致A发生的原因时,将使得结果A发生的概率最大的原因推断为真实原因。注意:推断出来的原因不一定是实际上的真实原因,只是“看起来最像”
即在一次抽样中,若得到观 ...
Ubuntu安装及配置Clash
1. 前言
Linux环境下有多种方式安装Clash,本文仅记录目前在Ubuntu桌面环境下遇到的相对安装最为容易,且后续配置最为方便的方式。即安装Clash for Windows,Clash for Windows可提供与Windows环境下相同的图形化界面,故导入和更新配置相当方便(相较于在浏览器和命令行操作)
2. 操作步骤
下载Clash
for Windows,选择Linux版本,release的后缀如下图所示
image-20231102004612219
找到下载文件,并在下载文件所在的位置打开命令行
12345678# 解压tar -zxvf Clash.for.Windows-0.20.22-x64-linux.tar.gz# 重命名mv Clash.for.Windows-0.20.39-x64-linux clash# 进入clash目录cd clash# 执行cfw命令,即可打开clash界面./cfw
打开的clash界面如下图所示,可以看到和Windows界面一致
设置系统网络代理模式,如下图所示
创建clash应用 ...
VSCode使用Remote SSH连接远程服务器
1 前言
为了能在直接连接远程服务器编写代码,免去多次传输文件的麻烦,故用VScode配置了远程SSH开发环境
2 配置环境
客户端(本机):Windows
服务端:Ubuntu
3 操作步骤
2.1 安装SSH
本机和服务端都需安装SSH,在命令行端使用ssh验证安装,出现如下提示代表安装成功(Linux系统下同理)
2.2 VSCode安装SSH插件
VSCode插件应用商店搜索Remote-SSH并安装
安装完后侧边栏会显示对应图标
2.3 秘钥配置
用ssh-keygen工具生成私钥-公钥密钥对,其中私钥放客户端,公钥放服务端,即可实现免密登录
2.3.1 客户端生成密钥对
在客户端生成密钥对,其中"youremail@example.com"需替换为自己的邮箱
完成这一步后可以在C:\Users\user_name\.ssh(默认路径)下找到无后缀名的私钥和后缀名为.pub的公钥
12# 参考Git生成密钥,非Git场景也可不添加-C注释,但还是建议添加以区分不同公钥ssh-keygen -t rsa -C "yourem ...
【抽样分布】基本概念
1. 统计量
1.1 期望与方差
设为总体中抽样的值,为抽样抽到为的概率,则有如下统计量
1.1.1 期望
定义式 性质1:期望的线性关系 性质2:期望的乘积关系
1.1.2 方差
定义式 为总体均值,可令
性质1 性质2 性质3 性质3的推导过程如下:
Tips:
上述推导的补充证明材料:
视为常数:
概率之和恒为1:
性质4
1.2 样本均值与方差
设()为总体的样本,则有如下统计量:
样本均值: 样本方差: 总体方差存在且有限时(中心极限定理),有:
样本均值期望等于总体期望 样本均值方差等于总体方差除以样本数量 样本方差期望等于总体方差
1.3 原点矩与中心矩
设为总体的样本,记 则称分别为样本()的阶原点矩与阶中心矩,显然
1.4 顺序统计量
设为总体的样本,建立n个函数: 其中 为这样的统计量,取观察值为 ,而 为样本的观察值 按递增次序排列成 后的第个数值,则称 为样本
的顺序统计量或次序统计量,称为样本 的第个顺序统计量()。实际上 是样本
中第个最小的样品, ...
Hexo实现Latex渲染
基于hexo-renderer-pandoc实现hexo的Latex渲染
修改Host以实现Github访问加速
1. 前言
虽然用代理的方式也能实现较快速度访问Github,但是有时候还是会存在不稳定、梯子过期等情况,所以不下载文件的情况下直连能访问的话还是可留作备用手段,此贴仅作记录,以防不时之需。
操作环境:Windows 11
2. 原理
hosts文件是一个纯文本文件,主要用于存放IP地址和域名。
它的作用是建立网址域名与IP地址的关联,以便在浏览器中输入需要登录的网址时,系统能够快速找到对应的IP地址并打开对应网页。
如果系统没有在hosts文件中找到对应的IP地址,则会将网址提交给DNS域名解析服务器进行IP地址的解析。
故更改host文件实际上是使用CDN的IP地址加速访问。优缺点也很明显,优点是能够实现加速访问,缺点是host文件是静态文件,当CDN失效时需手动更新。
3. 步骤
3.1 获取hosts
用ping的在线测试网站ping github.com,找time(ping的延时)低的IP地址
参考现成项目Github520
3.2 修改host文件
hosts 文件在每个系统的位置不一,详情如下:
12345Windows: C:\Wi ...