Skip to content

Latest commit

 

History

History
87 lines (57 loc) · 3.19 KB

README.md

File metadata and controls

87 lines (57 loc) · 3.19 KB

ARM-Stream Framework

ARM-Stream: Active Recovery of Miscategorizations in Clustering-Based Data Stream Classifiers.

Project requirements

  • Java 11

Links that may be useful

About each subproject

How to build and install?

To build and install the project, execute the following command from the root directory of the project:

.\mvnw.cmd clean install

How to run?

To run one of the reference experiments, choose the respective command line and execute it from the root of the project. The output files will be created in the output directory in the root of the project. If the directory does not exist yet, it will be created. You can specify a different destination for the output files by editing the -Dexec.args argument in the command line.

ARM-MINAS Loose Integration

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.MinasLooseIntegration" -D"exec.args"="output/minas_loose_integration"

ARM-ECHO Loose Integration

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.EchoLooseIntegration" -D"exec.args"="output/echo_loose_integration"

ARM-CDSCAL Loose Integration

Make sure that you have the CDSC-AL server running and then execute the command line bellow.

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.CdscalLooseIntegration" -D"exec.args"="output/cdscal_loose_integration"

ARM-MINAS Tight Integration:

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.MinasTightIntegration" -D"exec.args"="output/minas_tight_integration"

ARM-MINAS Threshold Factor Analysis:

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.MinasThresholdFactorAnalysis" -D"exec.args"="output/minas_threshold_factor_analysis"

ARM-ECHO Threshold Factor Analysis:

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.EchoThresholdFactorAnalysis" -D"exec.args"="output/echo_threshold_factor_analysis"

ARM-CDSCAL Threshold Factor Analysis:

Make sure that you have the CDSC-AL server running and then execute the command line bellow.

.\mvnw.cmd exec:java -pl arm-stream-exp -D"exec.mainClass"="br.ufu.facom.armstream.exp.main.CdscalThresholdFactorAnalysis" -D"exec.args"="output/cdscal_threshold_factor_analysis"

Where are the datasets used in the reference experiments?

The datasets used in the reference experiments can be found in the arm-stream-exp/src/main/resources directory.