目录

案例的背景与动机

历史数据分析

出行时间预测模型

问题定义

构造训练数据集

模型结构


联邦学习在智慧城市建设中的一个应用,即用户的出行预测,帮助用户更好地规划出行安排。

人工智能物联网(以下简称AIoT)是一种将人工智能技术和物联网技术相结合而出现的前瞻性概念。

本章介绍联邦学习在AIoT中的一个重要应用:预测社区住户的出行时间,从而帮助住户提供更好的出行建议(如打车预测、路线推荐等)。本案例是横向联邦学习在AIoT领域的应用实践。

案例的背景与动机

当前的智慧社区管理,一般是在各社区中安装AIoT设备,收集本小区住户的出行信息。

由于社区住户的行为数据属于个人隐私信息,不适合将数据上传到云端进行集中式处理。

历史数据分析

历史数据分析的结果表明,在社区出行的问题上,传统的数据分析很难取得令人满意的效果:

  1. 首先,不同住户群体差异性很大。
  2. 其次,单个社区的住户数量一般比较少。

出行时间预测模型

问题定义

我们并不需要一个准确值,而是需要一个大致的区间。因此,我们将出行时间预测退化为一个多分类问题,将每一天的时间划分为多个区间段,预测用户出行的时间段。

构造训练数据集

我们来考虑每一条训练样本(x,y)的构建,首先是特征x的构造,特征构造包括两个层面的特征数据:

  1. 画像属性特征构建:通过用户的登记信息和历史出行,提取包括用户的性别、年龄,工作日出行频率、休息日出行频率等用户画像信息。
  2. 时间序列特征:时间序列建模问题,可以通过滑动窗口的方式来构建训练数据集。假设当前处于第T天,那么我们可以把前面的N天构成一个时间序列。将该序列作为递归神经网络的输入得到用户时序行为特征,其中某一天的输入数据包括是否为工作日;当前24个时间区间段中是否有出行记录等。

训练集中标签y的构建则相对简单,前面已经提到将问题转化为多方类处理。

模型结构

本案例采用LSTM网络作为递归网络模块,然后将其与画像属性特征拼接,接入全连接层,如下图:

本读书笔记系列针对2021年5月出版的《联邦学习实战》(见下图),后续部分将逐步更新

《联邦学习实战》杨强 读书笔记十一——联邦学习在智能物联网中的应用案例相关推荐

  1. 《联邦学习实战》杨强 读书笔记十七——联邦学习加速方法

    目录 同步参数更新的加速方法 增加通信间隔 减少传输内容 非对称的推送和获取 计算和传输重叠 异步参数更新的加速方法 基于模型集成的加速方法 One-Shot联邦学习 基于有监督的集成学习方法 基于半 ...

  2. 【阅读笔记】联邦学习实战——联邦学习在智能物联网中的应用案例

    联邦学习实战--联邦学习在智能物联网中的应用案例 前言 1. 案例背景与动机 2. 历史数据分析 3. 出行时间预测模型 3.1 问题定义 3.2 构造训练数据集 3.3 模型结构 4 联邦学习实现 ...

  3. 《联邦学习实战》杨强 读书笔记十四——构建公平的大数据交易市场

    当数据具有资产属性之后,数据便可以直接或者间接地为公司.为社会创造价值和收益,并且可以作为一种特殊的商品在市场中进行交易. 与传统的商品交易相比,数据资产交易的市场前景更广阔,但同时也面临着很多的挑战 ...

  4. 强化学习(RLAI)读书笔记第十六章Applications and Case Studies(alphago)

    强化学习(RLAI)读书笔记第十六章Applications and Case Studies(alphago) 16.6 Mastering the Game of Go 16.6.1 AlphaG ...

  5. 《学习之道》读书笔记

    <学习之道>读书笔记 不要太过于专注,适当的时候要放松,启用发散思维,会让更多的想法出现来帮助解决问题. 爱迪生遇到棘手的问题,会拿着球,躺着睡一会,当睡着的时候球会从手中脱落,掉到预先准 ...

  6. 《Data Algorithm》读书笔记十一— 使用马尔科夫模型的智能邮件营销

    <Data Algorithm>读书笔记十一 - 使用马尔科夫模型的智能邮件营销 1. 智能邮件营销 是什么? 根据顾客的交易历史观测(其实就是推测) "下一个智能邮件营销日期& ...

  7. 强化学习(RLAI)读书笔记第十六章Applications and Case Studies(不含alphago)

    强化学习(RLAI)读书笔记第十六章Applications and Case Studies(不含alphago) 16.1 TD-Gammon 16.2 Samuel's Checkers Pla ...

  8. 深度学习 - 强化学习 -迁移学习(杨强教授报告)

    李宏毅机器学习课程-Transfer Learning 深度学习 -> 强化学习 ->迁移学习(杨强教授报告) 链接: http://pan.baidu.com/s/1nu6DMRn 密码 ...

  9. 【读书笔记】——【学习之道】《如何学习:用更短的时间达到更加效果和更好成绩》

    本文是整理自美国教育家亚当·罗宾逊所写的<如何学习:用更短的时间达到更加效果和更好成绩>一书所做的读书笔记.文中提到的赛博学习法受益匪浅,在此分享给大家,希望大家学有所得,学有所乐,学有所 ...

最新文章

  1. 华人Hbuy隐私政策
  2. python游戏编程快速上手第四版dragon_《Python游戏编程快速上手》——导读
  3. nginx配置图片防盗链
  4. Mips TLB miss异常
  5. TensorFlow的基本介绍及Hello,world
  6. MySQL日期时间处理函数
  7. 如何选择合适的大数据分析平台的类型
  8. [Ubuntu] fg、bg让你的进程在前后台之间切换
  9. matlab gui系统设计,matlabgui系统设计
  10. 转载:Xshell使用教程
  11. 数字音频IC的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  12. webp图片实践之路
  13. (三星)安卓神器xposed框架ROOT使用指南
  14. python怎么计算ord函数_python ord函数
  15. 硬盘位置不可用因格式变RAW而打不开:文件或目录损坏且无法读取/此卷不包含可识别的文件系统等无法访问错误-CHKDSK被中止
  16. 生信人的20个R语言习题
  17. 青龙面板之白嫖游戏云
  18. 华为华三常用display命令
  19. 为你留存最美好的岁月——汉印CP4000L体验评测
  20. 项目管理思维是什么?

热门文章

  1. python中MTV和MVC模式
  2. 本地host管理推荐
  3. python networkx_python3 networkx
  4. 2021.5.10笔记 内部类
  5. 微信小游戏开发技巧(大会演讲内容整理)丨掘金开发者大会
  6. 用Android写的文字游戏
  7. 字符串最小周期串问题
  8. java带参数的构造方法_简单了解JAVA构造方法
  9. 微信发红包测试用例?
  10. 红帽linux系统备份指令,redhat Linux系统tar、gzip、zip等压缩命令