Skip to content
Snippets Groups Projects

LxPlot

A library for data clustering using multi-agent system

Set up

  • Download CluMATE source

  • Rename the extracted folder "clumate"

  • Create a new gradle project in the same directory as CluMATE

  • In this new project, open build.gradle

  • Add CluMATE to the dependencies

dependencies {

    // Add the two following lines
    // CluMATE
    implementation project(':clumate')
    
    ...
}
  • Open settings.gradle

  • Add link to local CluMATE folder include ':clumate' project(':clumate').projectDir = new File(settingsDir, '../clumate')

  • Click on the Gradle Refresh button

Usage example

var clumate = new CluMATE<CustomDataPoint>(new MASSettings(new CustomDataPointSimilarityScoreMethod(), 0.5f, EnumSet.noneOf(AMASOption), new CustomDataPointFuser()))

clumate.fit([new CustomDataPoint(1), new CustomDataPoint(2)])
var results = clumate.retrieveClusters()