Moa

MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.
Alternatives To Moa
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Moa542781010 days ago17July 18, 202135gpl-3.0Java
MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.
Streamdm456
2 years ago4apache-2.0Scala
Stream Data Mining Library for Spark Streaming
Twitch Channel Points Miner137
2 months ago7gpl-3.0Python
A simple script that will watch a stream for you and get the channel points
Brewery136
10 years ago18otherPython
IMPORTANT: Data Brewery is now Bubbles: https://github.com/stiivi/bubbles This brewery repository is NOT MAINTAINED any more.
Tornado104
10 months agomitPython
The Tornado :tornado: framework, designed and implemented for adaptive online learning and data stream mining in Python.
Stream3633a month ago22December 02, 20201R
A framework for data stream modeling and associated data mining tasks such as clustering and classification. - R Package
Rmoa34
a year ago6R
Connect R to MOA for massive online data stream mining
Sentinel15
8 years agoJava
Scalable real-time stream mining on Twitter Public Stream using SAMOA
Sketches13
9 years agoPython
HyperLogLog and other probabilistic data structures for mining in data streams
Graphzip9
6 years agomitPython
Mining graph streams using dictionary-based compression
Alternatives To Moa
Select To Compare


Alternative Project Comparisons
Readme

MOA (Massive Online Analysis)

Build Status Maven Central DockerHub License: GPL v3

MOA

MOA is the most popular open source framework for data stream mining, with a very active growing community (blog). It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation. Related to the WEKA project, MOA is also written in Java, while scaling to more demanding problems.

http://moa.cms.waikato.ac.nz/

Using MOA

MOA performs BIG DATA stream mining in real time, and large scale machine learning. MOA can be extended with new mining algorithms, and new stream generators or evaluation measures. The goal is to provide a benchmark suite for the stream mining community.

Mailing lists

Citing MOA

If you want to refer to MOA in a publication, please cite the following JMLR paper:

Albert Bifet, Geoff Holmes, Richard Kirkby, Bernhard Pfahringer (2010); MOA: Massive Online Analysis; Journal of Machine Learning Research 11: 1601-1604

Popular Mining Projects
Popular Stream Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Machine Learning
Stream
Mining
Recommender System
Machine Learning Algorithms