码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TensorFlow-Federated简介与安装


    1、简介

    • TensorFlow Federated(TFF)是一个用于机器学习和其他分布式数据计算的开源框架。TFF 的开发旨在促进联邦学习 (FL)的开放研究和实验。
    • 联邦学习是一种机器学习方法,其中一个共享的全局模型在许多参与的客户之间进行训练,这些客户将他们的训练数据保存在本地,而无需将敏感的数据上传到服务器。
    • TFF使开发人员能够在他们的模型和数据中使用包含的联邦学习算法,以及试验新的算法。TFF提供的构建块还可以用于实现非学习计算,例如对分散数据的聚合分析。
    • TensorFlow Federated (TFF) 平台包含两层:
      • 联合学习 (FL):该层提供了一组高阶接口,使开发者能够将包含的联合训练和评估实现应用于现有的TensorFlow模型。
      • Federated Core (FC):该系统的核心是一组较低阶接口,可以通过在强类型函数式编程环境中结合使用TensorFlow与分布式通信运算符,简洁地表达新的联合算法。这一层也是构建联合学习的基础。
    • 官方网站:TensorFlow Federated (google.cn)

    2、安装

    • 安装指南:安装 TensorFlow Federated (google.cn)
    • 本次安装是在Windows下使用pip进行安装。
    • 首先打开你要存储工程的文件夹,在该文件夹下打开cmd,输入如下命令。
        1. virtualenv --python python3 "TensorFlow-Federated" # 创建虚拟环境
        2. cd TensorFlow-Federated # 进入目录
        3. Scripts\activate # 激活虚拟环境
        4. pip install --upgrade pip # 将虚拟环境中的pip更新到最新
    •  安装TensorFlow Federated Python软件包。
      • pip install --upgrade tensorflow_federated -i https://pypi.tuna.tsinghua.edu.cn/simple
      • 安装报错,显示如下。
      • 原因:pip安装报错 RuntimeError:Python version 2.7 or 3.4+ is required——解决办法_恣睢s的博客-CSDN博客
      • 我使用的版本是3.11.3,所以只能重装python3.9以下的版本。我这里选择安装3.7。
      • 再已经有python3.11的前提下,再安装python3.7。方法:Windows安装多个不同版本Python并切换使用-CSDN博客
      • 安装完毕后,从头开始重新进行操作。(需要指定python版本)
        1. virtualenv --python=python3.7 "TensorFlow-Federated" # 创建虚拟环境
        2. cd TensorFlow-Federated # 进入目录
        3. Scripts\activate # 激活虚拟环境
        4. pip install --upgrade tensorflow_federated -i https://pypi.tuna.tsinghua.edu.cn/simple
    • 输入下列代码,测试是否安装成功。
      • python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"
  • 相关阅读:
    驱动 DAY4
    P1039 [NOIP2003 提高组] 侦探推理
    volatile为什么无法保证原子性
    音视频 ffmpeg命令直播拉流推流
    ArduPilot开源飞控之GCS显示DPS310异常问题
    11.进程的同步与互斥
    Python函数详解(一)——函数的定义、调用及变量
    学生网页课程设计期末作业 HTML+CSS+JavaScript甜品蛋糕网页设计(5页)
    2022牛客多校联赛加赛 题解
    生命在于学习——MSF初体验(二)
  • 原文地址:https://blog.csdn.net/weixin_45100742/article/details/133298879
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号