首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何成为一名推荐系统工程师

我自己深有体会,一定要熟练地在Linux下的用命令行编程,如果你的个人电脑是Mac,会好很多,因为macOS底层是Unix操作系统,和Linux是近亲,用Mac的终端基本上类似在Linux下的命令行,如果不是则一定要有自己的...Linux环境供自己平时练习,买一台常备的云服务器是一个不错的选择。...几乎Linux是互联网公司的服务器操作系统标配,不会Linux下的开发,就找不着工作,就问你怕不怕? 常常有人问我,实现推荐系统用什么编程语言比较好。标准的官方回答是:用你擅长的语言。...GraphLab/GraphCHI:GraphCHI是开源的单机版,GraphLab是分布式的,但并不开源。...有一个不得不承认的事实是:GraphCHI和GraphLab在业界应用得并不广泛。

2K61

Spark图计算及GraphX简单入门

l到0.8版本时,鉴于业界对分布式图计算的需求日益见涨,Spark开始独立一个分支Graphx-Branch,作为独立的图计算模块,借鉴GraphLab,开始设计开发GraphX。...虽然和GraphLab的性能还有一定差距,但凭借Spark整体上的一体化流水线处理,社区热烈的活跃度及快速改进速度,GraphX具有强大的竞争力。...2013年,GraphLab2.0将其存储方式由边分割变为点分割,在性能上取得重大提升,目前基本上被业界广泛接受并使用。...计算模式 图计算模式 目前基于图的并行计算框架已经有很多,比如来自Google的Pregel、来自Apache开源的图计算框架Giraph/HAMA以及最为著名的GraphLab,其中Pregel、HAMA...所有这些优化使GraphX的性能逐渐逼近GraphLab。虽然还有一定差距,但一体化的流水线服务和丰富的编程接口,可以弥补性能的微小差距。

2.5K51
领券