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

机器学习【01】相关环境的安装

学习实例
参考资料:联邦学习实战{杨强}https://book.douban.com/subject/35436587/
项目地址:https://github.com/FederatedAI/Practicing-Federated-Learning/tree/main/chapter03_Python_image_classification

一、环境准备
GPU安装CUDA、cuDNN
python3.7、PyTorch
数据集选择:CIFAR10
模型:ResNet-18
实验基本流程
基本的流程:
1服务器按配置生成初始化模型,客户端按照顺序将数据集横向不重叠切割
2服务器将全局模型发送给客户端
3客户端接收全局模型(来自服务器)通过本地多次迭代计算本地参数差值返回给服务器
4服务器聚合各个客户端差值更新模型,再评估当前模型性能
5如果性能未达标,则重复2过程,否则结束
二、环境安装【服务器conda安装】
激活虚拟环境
在这里插入图片描述
安装需要的库

conda install torchvision
conda install torch

三、项目创建【pycharm进行debug】
新建项目
在这里插入图片描述
项目设置
在这里插入图片描述

四、项目运行及结果分析【pycharm】

在这里插入图片描述这里设置参数可以直接右键运行(或者在项目所在文件下使用命令行 python main.py -c -c ./utils/conf.json)
在这里插入图片描述运行结果
在这里插入图片描述

五、代码分析

http://www.lryc.cn/news/241690.html

相关文章:

  • 微服务实战系列之签名Sign
  • 家用小型洗衣机哪款性价比高?口碑最好迷你洗衣机排行榜
  • 企业远程访问业务系统:对比MPLS专线,贝锐蒲公英为何更优优势?
  • Maven项目下详细的SSM整合流程
  • Linux 设置文件开启数量限制
  • 详解Java中的异常体系机构(throw,throws,try catch,finally)
  • 【jvm】虚拟机之堆
  • 二百零五、Flume——数据流监控工具Ganglia单机版安装以及使用Ganglia监控Flume任务的数据流(附流程截图)
  • 解决Resolving Android Dependencies问题
  • 深度学习技术前沿:探索与挑战
  • 2023-11-24--oracle--实验--[Merge 语句]
  • 2023亚太杯C题30页高质量word成品论文+五小问py代码+数据集+运行结果图
  • 【docker】安装redis和mysql生产实战
  • 【nlp】3.1 Transformer背景介绍及架构
  • 喜报!美格智能连续五年荣获物联网100强企业
  • 『Confetti 喜庆散花插件の使用』
  • Axios 通过a标签下载文件 跨域下载
  • VR全景展示,“超前点播”打开娱乐行业线上营销门户
  • Mac安装配置typescript及在VSCode上运行ts
  • 举个栗子!Tableau 技巧(260):文本表中省市县数据的灵活逐级下钻「方法二」
  • 软著项目推荐 深度学习 opencv python 实现中国交通标志识别
  • 【Java基础】Java导Excel攻略
  • maven打包可执行jar含依赖lib
  • 虾皮知虾数据分析软件:优化您的电商经营
  • uniapp开发小程序-如何判断小程序是在手机端还是pc端打开
  • 7-tcp 三次握手和四次挥手、osi七层协议,哪七层,每层有哪些?tcp和udp的区别?udp用在哪里了?
  • DELPHI开发APP回忆录二安卓与pc端路径的选择
  • 井盖位移传感器怎么监测井盖安全
  • 从零开始,用Docker-compose打造SkyWalking、Elasticsearch和Spring Cloud的完美融合
  • 设计模式——状态模式介绍