## FL-PQSU
This is the source code for our paper: **Accelerating Federated Learning for IoT in Big Data Analytics with Pruning, Quantization and Selective Updating**. A brief introduction of this work is as follows:
> The ever-increasing number of Internet of Things (IoT) devices are continuously generating huge masses of data, but the current cloud-centric approach for IoT big data analysis has raised public
concerns on both data privacy and network cost. Federated learning (FL) recently emerges as a promising technique to accommodate these concerns, by means of learning a global model by aggregating local
updates from multiple devices without sharing the privacy-sensitive data. However, IoT devices usually have constrained computation resources and poor network connections, making it infeasible or very slow
to train deep neural networks (DNNs) by following the FL pattern. To address this problem, we propose a new efficient FL framework called FL-PQSU in this paper. It is composed of 3-stage pipeline: structured
Pruning, weight Quantization and Selective Updating, that work together to reduce the costs of computation, storage, and communication to accelerate the FL training process. We study FL-PQSU using popular DNN
models (AlexNet, VGG16) and publicly available datasets (MNIST, CIFAR10), and demonstrate that it can well control the training overhead while still guaranteeing the learning performance.
> 通过剪枝、量化和选择性更新来加速物联网设备上基于联邦计算的DNN模型训练
This work will be published by IEEE Access, and the paper can be obtained from [here](https://doi.org/10.1109/ACCESS.2021.3063291).
## Required software
PyTorch
## Citation
@ARTICLE{9366879,
author={Xu, Wenyuan and Fang, Weiwei and Ding, Yi and Zou, Meixia and Xiong, Naixue},
journal={IEEE Access},
title={Accelerating Federated Learning for IoT in Big Data Analytics With Pruning, Quantization and Selective Updating},
year={2021},
volume={9},
number={},
pages={38457-38466},
doi={10.1109/ACCESS.2021.3063291}
}
## Contact
Wenyuan Xu (19120419@bjtu.edu.cn)
> Please note that the open source code in this repository was mainly completed by the graduate student author during his master's degree study. Since the author did not continue to engage in scientific research work after graduation, it is difficult to continue to maintain and update these codes. We sincerely apologize that these codes are for reference only.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Accelerating Federated Learning for IoT in Big Data Analytics with Pruning, Quantization and Selective Updating - - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
FL-PQSU-main.zip (14个子文件)
FL-PQSU-main
data.rar 25.35MB
AlexNet
AlexNet.py 2KB
Edge.py 6KB
Server.py 7KB
Quantification.py 1KB
pre_train.py 1KB
Pruning.py 6KB
VGG
Edge.py 6KB
Server.py 7KB
Quantification.py 1KB
VGG.py 3KB
Pruning.py 5KB
pre_data_train.py 3KB
README.md 2KB
共 14 条
- 1
资源评论
机智的程序员zero
- 粉丝: 2259
- 资源: 4298
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功