Multi-label classification should work out-of-the-box in MOA. If you want to run some examples in a linux environment. There is a test.sh
bash script on this branch. Follow these instructions:
- Either
- Checkout the code from this repository (
multilabel
branch); or - Checkout the code from the main repository and download the following files:
meka-1.9.1-SNAPSHOT.jar
(or compile it yourself from the Meka projecttest.sh
contains many examplesalign.sh
simply an auxilliary script for aligning output neatly on the terminal
- Checkout the code from this repository (
- Check the
CLASSPATH
options in the beginning oftesh.sh
- Download a dataset, for example
A-TMC7-REDU-X2-500.arff
is the default one used in the script - Run the script, e.g.,
./test.sh 0
if you want to test the code from the 2012 paper Read, Bifet, Pfahringer, Holmes - Scalable and Efficient Multi-label Classification for Evolving Data Streams.
For more (older) information, and additional notes, see this link referenced in the paper