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/

相关编程语言

欧盟第7框架计划(FP7)的LarKC项目的目标是开发大规模...
Salad 是一种有效且灵活的实现著名的异常检测方法回...
multilanguage 是一个多语开发工具包,用于缓存多语...
go-cortex 是一个服务,通过倾听你的句子,并视图理...
DKPro Core 是基于 Apache UIMA 框架之上的自然语言...
NLTK 会被自然地看作是具有栈结构的一系列层,这些层...