weka-kt

wekakt / com.github.stevenlang.wekakt.extensions / weka.clusterers.Clusterer / makeFiltered

makeFiltered

fun <T : Filter> Clusterer.makeFiltered(filter: T, body: T.() -> Unit): FilteredClusterer

Wraps this classifier in a FilteredClusterer and adds the given filter object.

val em: Clusterer = EM()

// Wrap with filter
val filteredJ48 = em.makeFiltered(Resample()) {
    sampleSizePercent = 33.0
    noReplacement = true
}

Parameters

filter - Filter to use in the FilteredClusterer object

body - Body to execute in filter

T - Filter class

Return FilteredClusterer instance