Skip to content
Snippets Groups Projects

AMAS4DC

A library for data clustering using multi-agent system

Set up

  • Download AMAS4DC source

  • Rename the extracted folder "amas4dc"

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

  • In this new project, open build.gradle

  • Add AMAS4DC to the dependencies

dependencies {

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

  • Add link to local AMAS4DC folder

include ':amas4dc'
project(':amas4dc').projectDir = new File(settingsDir, '../amas4dc')
  • Click on the Gradle Refresh button

Usage example

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

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