Questions tagged [moa]

MOA (MASSIVE ONLINE ANALYSIS) is stream mining toolbox. Its goal is to provide a benchmark suite for the stream mining community. MOA has close integration with weka and provides support for both classification and clustering.

MOA (MASSIVE ONLINE ANALYSIS) is java based data stream mining toolbox. MOA source code hosted in google code.

Data stream learning cycle can be summarized as follows.

  1. Process an example at a time, and inspect it only once (at most)
  2. Use a limited amount of memory
  3. Work in a limited amount of time
  4. Be ready to predict at any point

More information about MOA can be found in following documents.

Some MOA videos are host on videolectures.net

21 questions
3
votes
1 answer

Sample code use for (moa PairedLearners)

Hello I am new into using MOA and WEKA, I need to test paired learners concept using this code and I have been able to locate the code but I cannot find any example online and I am having a hard time figuring how to pas my data into the code and run…
Siwoku Adeola
  • 106
  • 12
3
votes
1 answer

Using my weka classifier in MOA

I have created my own classifier in weka and it works fine with the weka gui. I am trying to use it in MOA by choosing weka classifier and then my classifier. My classifier appears in the MOA gui under weka classifiers but if i choose it i get a…
3
votes
1 answer

MOA's StreamKM clustering doesn't return any result

I'm currently trying to cluster a great amount of data points into a given amount of clusters and I wanted to try MOA's streaming based k-means StreamKM. A very simple example of what I'm trying to do using random data looks as follows: StreamKM…
qqilihq
  • 10,794
  • 7
  • 48
  • 89
3
votes
0 answers

Multinomial Naive Bayes Classifier sliding window (MOA implementation, weka)

I am facing the following problem: I am trying to implement a MNB classifier in a sliding window. I implemented a LinkedList of the size of the window and store all instances of the stream which have to be considered in it. When a new instance…
2
votes
2 answers

Limit memory usage of a java class

I am writing a java class which is to be run with a java MOA framework. The class has functions to cluster a stream of points. This class is called by MOA application. I want to limit the total memory (at least the memory used on heap, can exclude…
Nitin Garg
  • 2,069
  • 6
  • 25
  • 50
2
votes
0 answers

Using a Java Stream instead of a for-loop skips code execution

Switching a bunch of for-loop code to use a parallel stream is apparently causing a certain part of the code to be ignored. I'm using MOA and Weka with Java 11 to run a simple recommendation engine example, taking cues from the source code of…
Vivraan
  • 163
  • 1
  • 9
2
votes
0 answers

Exception in MOA, when trying to use weka filter

I am doing a science project on my school, and I need to use several filters on my data stream. I am using MOA with filters from WEKA. The following code is part of a classifier I made so I could use the Filter with a MOA classifier. I am ware that…
Hirosam
  • 21
  • 2
2
votes
1 answer

Using CSV file as a stream resource in MOA

how can I use a csv file as source of stream in MOA? In the GUI of MOA, there is only some options to use generators. Can I use my own data which is stored in csv file to be a source of streaming?
Eyad
  • 73
  • 7
2
votes
0 answers

SMO: No model built yet

I am able to create a model in MOA(Weka) for case 1 but not for "case 2" (same data set). Could anyone explain why? Case 1 (IBk/LWL): java -cp moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask "LearnModel -l (meta.WEKAClassifier -l…
Arif
  • 179
  • 5
2
votes
1 answer

Apache SAMOA analysis topology

Are there any examples, tutorials, blogs, books, videos, anything that can show me how can I create a topology using Apache SAMOA? I'm concretely interested in using SAMOA for Storm and I would like to build a topology in which one part of topology…
Kobe-Wan Kenobi
  • 3,694
  • 2
  • 40
  • 67
2
votes
2 answers

Using MOA to classify new examples?

I'm trying to use the java machine learning library MOA to train on a training data stream, then predict classes for a test data stream. The first part works fine, using (for example) java -cp .:moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask…
1
vote
1 answer

java.lang.NullPointerException when trying MOA stream clustering algorithm denstream.WithDBSCAN (How to properly use it?)

I am new into using moa and I am having a hard time trying to decode how the clustering algorithms have to be used. The documentation lacks of sample code for common usages, and the implementation is not well explained with comments ... have not…
onofricamila
  • 930
  • 1
  • 11
  • 20
1
vote
0 answers

How do I convert text to a MOA Instance?

I'm doing incremental learning in MOA for a text application. This requires creating an Instance object that represents the text numerically, such as TF-IDF scores for every stemmed word in the vocabulary. My MOA version is 2019.05.0. I looked for…
Jetpack
  • 111
  • 2
0
votes
0 answers

When I run massive online analysis, I get an error "Failed to load implementation from: com.github.fommil.netlib.NativeSystemARPACK"

When I run massive online analysis, I get an error "Failed to load implementation from: com.github.fommil.netlib.NativeSystemARPACK". I installed version 23.04.0 of MOA. I follow the "https://github.com/opencollab/arpack-ng" tutorial to install…
0
votes
1 answer

Changing the base learner in MOA Framework

I have two questions related to ensemble learning for data streams. If you have used MOA framework, could you please tell me how to change the base learner for a given algorithm. For instance, I want to change it for OnlineAdaBoost, OnlineAdaC2,…
user1925139
  • 7
  • 1
  • 1
1
2