微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GraphLab 机器学习平台

程序名称:GraphLab

授权协议: Apache

操作系统: Linux

开发语言: C/C++

GraphLab 介绍

GraphLab 是一个机器学习平台,主要是图模型方面的计算。

GraphLab
是另一种有趣的MapReduce抽象实现,侧重机器学习算法的并行实现。GraphLab中,Map阶段定义了可以独立执行(在独立的主机上)的计算,Reduce阶段合并这些计算结果。

Designing and implementing efficient and provably correct parallel machine
learning (ML) algorithms can be very challenging. Existing high-level parallel
abstractions like MapReduce are often insufficiently expressive while low-
level tools like MPI and Pthreads leave ML experts repeatedly solving the same
design challenges. By targeting common patterns in ML, we developed GraphLab,
which improves upon abstractions like MapReduce by compactly expressing
asynchronous iterative algorithms with sparse computational dependencies while
ensuring data consistency and achieving a high degree of parallel performance.

GraphLab 官网

http://graphlab.org/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐