1 MapReduce

  • 每个节点计算梯度,然后汇聚到一台机子上,再进行梯度下降。
  • 时间还需要考虑通信时间。
    • 通信的方式有两种:共享内存和消息传递;
    • 在这里存在多机的情况都是消息传递的方式。

通信耗时

MapReduce 会有风险,因为每个节点需要同时完成后才会进行reduce,所以如果某个节点挂了,那么就需要等待完成后才能进行reduce操作。

总结map reduce

  1. 可以使用MapReduce进行梯度下降;
  2. 数据并行:数据分配到每个worker上;
  3. 一次梯度下降需要一次broadcast(分发数据),一次map,一次reduce操作。
  4. 耗时:计算耗时、通信耗时、同步耗时;
  5. 如果m个节点,那么最好的加速比是m倍。

【机器学习并行计算】1 MapReduce相关推荐

  1. hadoop基础----hadoop理论(四)-----hadoop分布式并行计算模型MapReduce详解

    我们在前一章已经学习了HDFS: hadoop基础----hadoop理论(三)-----hadoop分布式文件系统HDFS详解 我们已经知道Hadoop=HDFS(文件系统,数据存储技术相关)+ M ...

  2. 一文读懂机器学习库graphLab

    文章目录 目录 什么是graphlab 为什么使用graphlab? 如何安装graphlab? graphlab的简单使用. 目录 什么是graphlab GraphLab 是由CMU(卡内基梅隆大 ...

  3. 王益:分布式机器学习的故事

    转载自:http://blog.jobbole.com/57027/ 从毕业加入Google开始做分布式机器学习,到后来转战腾讯广告业务,至今已经七年了.我想说说我见到的故事和我自己的实践经历.这段经 ...

  4. 漫画:什么是MapReduce?

    点击上方"程序员小灰",选择"置顶公众号" 有趣有内涵的文章第一时间送达! -----  第二天  ----- ------------ 什么是MapReduc ...

  5. Mapreduce实例——WordCount

    Mapreduce简介 MapReduce定义 MapReduce在三个层面上的基本构思 MapReduce的工作原理 WordCount 实验环境 实验步骤 Mapreduce简介 MapReduc ...

  6. 分布式机器学习的故事

    王益博士,称得上机器学习领域的资深从业者,本人之前有幸拜读过王益博士的一些paper和slides,对其从事的"分布式机器学习"方向尤感兴趣. 王益博士之前写过一篇<分布式机 ...

  7. 大数据的新机遇:我的分布式机器学习故事

    from :http://www.thebigdata.cn/JiShuBoKe/13723.html 一.前言 从毕业加入Google 开始做分布式机器学习,到后来转战腾讯广告业务,至今已经七年了. ...

  8. 漫画:什么是MapReduce

    转载自 脑洞有点大的  程序员小灰 什么是MapReduce? MapReduce是一种编程模型,其理论来自Google公司发表的三篇论文(MapReduce,BigTable,GFS)之一,主要应用 ...

  9. spark原理和spark与mapreduce的最大区别

    参考文档:https://files.cnblogs.com/files/han-guang-xue/spark1.pdf 参考网址:https://www.cnblogs.com/wangrd/p/ ...

最新文章

  1. Django源码分析8:单元测试test命令浅析
  2. MSSQL扫盲系列(4)-系统函数
  3. python列表不包含哪个内置函数_python 列表的推导器和内置函数
  4. mysql denide_MYSQL 出现Error1045 access denied 的解决方法
  5. 乱查征信,贷款不想要了吗?
  6. [html] 如果一个标签元素同时出现两个class属性,两个class都会生效吗?为什么?
  7. PS制作棱镜化多边形照片效果
  8. 第二阶段冲刺 站立会议 -01个人进度
  9. React学习笔记—表单
  10. ubuntu 启动进入initramfs错误解决办法
  11. 010 Editor v8.0.1(32 - bit) 算法逆向分析、注册机编写
  12. [RK3288][Android6.0] USB UVC 协议简结
  13. OpenCV+QT5在Window下的环境配置记录
  14. 《237 Gbit ps unrolled hardware polar decoder》237 Gbit / s展开的硬件极化解码器
  15. 403 forbidden 错误解决方案
  16. Hbuider H5+App获取手机状态栏高度
  17. 调用函数,求加减乘除(基础)。
  18. 第 12 章 武装飞船
  19. 软件工程毕业设计课题(42)微信小程序毕业设计JAVA小说电子书小程序系统毕设作品项目
  20. 时间复杂度和空间复杂度及多道例题讲解

热门文章

  1. P1706 全排列问题题解
  2. 如何进行MOCK测试
  3. HTML期末大作业——医药用品购物商城首页(1页) HTML+CSS+JavaScript HTML+CSS大作业_ 医药用品购物网页制作作业_医药用品购物页设计...
  4. Jittery Roads Gym - 100889J (虚树 + DP + dfs 序, + 线段树)
  5. touchgfx之Data_Graph控件
  6. 打开由于被这台计算机限制而无法打开没解决,win7系统打开提示本次操作由于这台计算机的限制而被取消的解决方法...
  7. python psutil.disk_python 的psutil简介
  8. 30+宝妈北漂4年,从行政成功转行软件测试,在地铁站外喜极而泣......
  9. JMockit 使用指南
  10. CSAPP大作业——程序人生