SAMOA

Scalable Advanced Massive Online Analysis

SAMOA

SAMOA is a distributed streaming machine learning (ML) framework that contains a programing abstraction for distributed streaming ML algorithms.

SAMOA enables development of new ML algorithms without dealing with the complexity of underlying streaming processing engines (SPE, such as Apache Flink and Apache Storm). SAMOA users can develop distributed streaming ML algorithms once and execute the algorithms in multiple SPEs, i.e., code the algorithms once and execute them in multiple SPEs.

Slides

SAMOA Slides

G. De Francisci Morales SAMOA: A Platform for Mining Big Data Streams Keynote Talk at RAMSS '13: 2nd International Workshop on Real-Time Analysis and Mining of Social Streams WWW, Rio De Janeiro, 2013.

Video

NoSQL matters Conference, Barcelona 2013

SAMOA Developer's Guide

SAMOA Developer's guide

API Javadoc Reference

http://samoa.incubator.apache.org/docs/api

Mailing lists

User support and questions mailing list: users@samoa.incubator.apache.org.
You can subscribe to this list by sending an email to
users-subscribe@samoa.incubator.apache.org.
Likewise, you can cancel a subscription by sending an email to
users-unsubscribe@samoa.incubator.apache.org.
You can view the archives of the mailing list here.

Development related discussions: dev@samoa.incubator.apache.org.
You can subscribe to this list by sending an email to
dev-subscribe@storm.apache.org.
Likewise, you can cancel a subscription by sending an email to
dev-unsubscribe@storm.apache.org.
You can view the archives of the mailing list here.

At the current stage most of the discussion happens on the dev@ mailing list.

Contributors

List of contributors to the SAMOA project.

License

The use and distribution terms for this software are covered by the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).

Build Apache SAMOA

Getting Started