What is MOA?

Why MOA?

MOA is a framework for data stream mining. It includes a collection of machine learning algorithms (classification, regression, and clustering) and tools for evaluation. Related to the WEKA project, MOA is also written in Java, while scaling to more demanding problems. Overview.

MOA can be easily extended with new mining algorithms, but also with new stream generators or evaluation measures. The goal is to provide a benchmark suite for the stream mining community. Details 

Users: If you are interested in using MOA please read the overview. Developers: If you are interested in extending MOA please read the details.