Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shifuml/guagua

An iterative computing framework for both Hadoop MapReduce and Hadoop YARN.
https://github.com/shifuml/guagua

hadoop in-memory iterative machine-learning yarn

Last synced: 2 months ago
JSON representation

An iterative computing framework for both Hadoop MapReduce and Hadoop YARN.

Awesome Lists containing this project

README

        

[Guagua](http://shifu.ml)


[![Build Status](https://travis-ci.org/ShifuML/guagua.svg)](https://travis-ci.org/ShifuML/shifu)

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/ml.shifu/guagua/badge.svg)](https://maven-badges.herokuapp.com/maven-central/ml.shifu/guagua)

## Guagua

An iterative computing framework on both Hadoop MapReduce and Hadoop YARN.

## News

Guagua 0.7.7 is released with a lot of improvements. Check our [changes](https://github.com/ShifuML/guagua/blob/master/CHANGES.txt#L19)

## Conference

[QCON Shanghai 2014](http://2014.qconshanghai.com/node/474) [Slides](http://www.slideshare.net/pengshanzhang/guagua-an-iterative-computing-framework-on-hadoop)

## Getting Started

Please visit [Guagua wiki site](https://github.com/ShifuML/guagua/wiki) for tutorials.

## What is Guagua?
**Guagua**, a sub-project of Shifu, is a distributed, pluggable and scalable iterative computing framework based on Hadoop MapReduce and YARN.

This graph shows the iterative computing process for **Guagua**.

![Guagua Process](images/guagua-process.png)

Typical use cases for **Guagua** are distributed machine learning model training based on Hadoop. By using **Guagua**, we implement distributed neural network algorithm which can reduce model training time from days to hours on 1TB data sets. Distributed neural network algorithm is based on [Encog](http://www.heatonresearch.com/encog) and **Guagua**. Any details please check our example [source code](https://github.com/ShifuML/guagua/tree/master/guagua-mapreduce-examples/src/main/java/ml/shifu/guagua/mapreduce/example/nn).

## Google Group

Please join [Guagua group](https://groups.google.com/forum/#!forum/shifu-guagua) if questions, bugs or anything else.

## Copyright and License

Copyright 2013-2017, PayPal Software Foundation under the [Apache License V2.0](LICENSE.txt).