Massive Online Analysis

From Wikipedia, the free encyclopedia

Massive Online Analysis (MOA) is a free open-source software project specific for data stream mining with concept drift. It is written in Java and developed at the University of Waikato, New Zealand.[2]

Stable release
24.07.0[1] / 18 July 2024; 23 months ago (18 July 2024)
Written inJava
Quick facts MOA, Developer ...
MOA
DeveloperUniversity of Waikato
Stable release
24.07.0[1] / 18 July 2024; 23 months ago (18 July 2024)
Written inJava
Operating systemCross-platform
TypeMachine Learning
LicenseGNU General Public License
Websitemoa.cms.waikato.ac.nz
Repository
Close

Description

MOA is an open-source framework software that allows to build and run experiments of machine learning or data mining on evolving data streams. It includes a set of learners and stream generators that can be used from the graphical user interface (GUI), the command-line, and the Java API.

MOA contains several collections of machine learning algorithms:

  • Classification
    • Bayesian classifiers
      • Naive Bayes
      • Naive Bayes Multinomial
    • Decision trees classifiers
      • Decision Stump
      • Hoeffding Tree
      • Hoeffding Option Tree
      • Hoeffding Adaptive Tree
    • Meta classifiers
      • Bagging
      • Boosting
      • Bagging using ADWIN
      • Bagging using Adaptive-Size Hoeffding Trees.
      • Perceptron Stacking of Restricted Hoeffding Trees
      • Leveraging Bagging
      • Online Accuracy Updated Ensemble
    • Function classifiers
    • Drift classifiers
      • Self-Adjusting Memory[3]
      • Probabilistic Adaptive Windowing
    • Multi-label classifiers[4]
    • Active learning classifiers [5]
  • Regression
  • Clustering[8]
    • StreamKM++
    • CluStream
    • ClusTree
    • D-Stream
    • CobWeb.
  • Outlier detection[9]
    • STORM
    • Abstract-C
    • COD
    • MCOD
    • AnyOut[10]
  • Recommender systems
    • BRISMFPredictor
  • Frequent pattern mining
  • Change detection algorithms[13]

These algorithms are designed for large scale machine learning, dealing with concept drift, and big data streams in real time.

MOA supports bi-directional interaction with Weka. MOA is free software released under the GNU GPL.

See also

References

Related Articles

Wikiwand AI