public class CoreHunterArguments extends Object
Constructor and Description |
---|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
CoreHunterObjectiveType objective)
Creates a single objective configuration with no defined measure.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
CoreHunterObjectiveType objective,
CoreHunterMeasure measure)
Creates a single objective configuration.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives)
Creates a single- or multi-objective configuration.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected)
Creates a single- or multi-objective configuration with a set of always selected IDs.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected,
Set<Integer> neverSelected)
Creates a single- or multi-objective configuration with a set of always and/or never selected IDs.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected,
Set<Integer> neverSelected,
boolean normalize)
Creates a single- or multi-objective configuration with set of always and/or never selected IDs.
|
Modifier and Type | Method and Description |
---|---|
Set |
getAlwaysSelected() |
CoreHunterData |
getData() |
Set |
getNeverSelected() |
List<CoreHunterObjective> |
getObjectives() |
int |
getSubsetSize() |
boolean |
isNormalized() |
public CoreHunterArguments(CoreHunterData data, int subsetSize, CoreHunterObjectiveType objective)
data
- the data for the runsubsetSize
- the desired subset sizeobjective
- the objective typepublic CoreHunterArguments(CoreHunterData data, int subsetSize, CoreHunterObjectiveType objective, CoreHunterMeasure measure)
data
- the data for the runsubsetSize
- the desired subset sizeobjective
- the objective typemeasure
- the optional measure required for the objectivepublic CoreHunterArguments(CoreHunterData data, int subsetSize, List<CoreHunterObjective> objectives)
data
- the data for the runsubsetSize
- the desired subset sizeobjectives
- the objectives for the runpublic CoreHunterArguments(CoreHunterData data, int subsetSize, List<CoreHunterObjective> objectives, Set<Integer> alwaysSelected)
data
- the data for the runsubsetSize
- the desired subset sizeobjectives
- the objectives for the runalwaysSelected
- set of IDs that will always be selected in the corepublic CoreHunterArguments(CoreHunterData data, int subsetSize, List<CoreHunterObjective> objectives, Set<Integer> alwaysSelected, Set<Integer> neverSelected)
data
- the data for the runsubsetSize
- the desired subset sizeobjectives
- the objectives for the runalwaysSelected
- set of IDs that will always be selected in the coreneverSelected
- set of IDs that will never be selected in the corepublic CoreHunterArguments(CoreHunterData data, int subsetSize, List<CoreHunterObjective> objectives, Set<Integer> alwaysSelected, Set<Integer> neverSelected, boolean normalize)
normalize
is true
automatic normalization is enabled, but
only if more than one objective is included. In case of a single objective, this argument
is ignored.data
- the data for the runsubsetSize
- the desired subset sizeobjectives
- the objectives for the runalwaysSelected
- set of IDs that will always be selected in the coreneverSelected
- set of IDs that will never be selected in the corenormalize
- indicates whether objectives should be normalized prior to executionpublic final CoreHunterData getData()
public final List<CoreHunterObjective> getObjectives()
public final int getSubsetSize()
public final Set getAlwaysSelected()
public final Set getNeverSelected()
public final boolean isNormalized()
Copyright © 2017. All rights reserved.