Class AbstractWekaEnsembleGenerator
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.flow.transformer.wekaensemblegenerator.AbstractWekaEnsembleGenerator
-
- All Implemented Interfaces:
adams.core.Destroyable
,adams.core.GlobalInfoSupporter
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.core.option.OptionHandler
,adams.core.SizeOfHandler
,Serializable
- Direct Known Subclasses:
MultiClassifiersCombinerModels
,VotedModels
public abstract class AbstractWekaEnsembleGenerator extends adams.core.option.AbstractOptionHandler
Ancestor for schemes that generate ensembles.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractWekaEnsembleGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Class[]
accepts()
Returns the input data the generator processes.protected String
check(Object input)
Check method before generating the ensemble.protected abstract Object
doGenerate(Object input)
Generates the ensemble from the input.Object
generate(Object input)
Generates the ensemble from the input.abstract Class[]
generates()
Returns the output data the generator generates.-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, defineOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, globalInfo, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
accepts
public abstract Class[] accepts()
Returns the input data the generator processes.- Returns:
- the accepted classes
-
generates
public abstract Class[] generates()
Returns the output data the generator generates.- Returns:
- the generated classes
-
check
protected String check(Object input)
Check method before generating the ensemble.- Parameters:
input
- the input to use- Returns:
- null if checks passed, otherwise error message
-
doGenerate
protected abstract Object doGenerate(Object input)
Generates the ensemble from the input.- Parameters:
input
- the input to use- Returns:
- the generated ensemble
-
-