Skip to content

关于FedAvg算法的准确率为什么这么高 #259

@CFZ3668

Description

@CFZ3668

你好,我想问一下FedAvg算法的准确率为什么这么高?

实验设置:数据集使用的是Cifar10,数据分布使用的是参数为0.1的狄利克雷分布。
实验结果:FedAvg算法的准确率高达89.63%,而APFL算法的准确率才89.97%
这个实验结果应该明显是不对的,而且在FedALA算法的论文同样的实验设置下FedAvg算法的准确率是59.16%,但是我实在是找不出哪里有问题了,能麻烦作者大大帮忙看下吗

使用的实验命令如下:
生成数据集:python generate_Cifar10.py noniid - dir
启动训练:python main.py -data Cifar10 -m ResNet18 -algo FedAvg -gr 2000 -did 0 -jr 0.5 -eg 5

【PS:感谢作者大大的工作,整个仓库的代码读起来感觉非常清晰】

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions