Configurable
, java.io.Serializable
, CapabilitiesHandler
, MOAObject
, OptionHandler
, Task
public class LearnModel extends ClassificationMainTask implements CapabilitiesHandler
Modifier and Type | Field | Description |
---|---|---|
ClassOption |
learnerOption |
|
IntOption |
maxInstancesOption |
|
IntOption |
memCheckFrequencyOption |
|
IntOption |
numPassesOption |
|
ClassOption |
streamOption |
config
events
INSTANCES_BETWEEN_MONITOR_UPDATES, outputFileOption
Constructor | Description |
---|---|
LearnModel() |
|
LearnModel(Classifier learner,
InstanceStream stream,
int maxInstances,
int numPasses) |
Modifier and Type | Method | Description |
---|---|---|
ImmutableCapabilities |
defineImmutableCapabilities() |
Defines the set of capabilities the object has.
|
java.lang.Object |
doMainTask(TaskMonitor monitor,
ObjectRepository repository) |
This method performs this task.
|
java.lang.String |
getPurposeString() |
Dictionary with option texts and objects
|
java.lang.Class<?> |
getTaskResultType() |
Gets the result type of this task.
|
copy, measureByteSize, measureByteSize, toString
copy, getCLICreationString, getOptions, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
doTask, doTask, getDescription, getTaskName, prepareForUseImpl
getCapabilities
getEventsList, setEventsList
doTaskImpl
copy, measureByteSize
public ClassOption learnerOption
public ClassOption streamOption
public IntOption maxInstancesOption
public IntOption numPassesOption
public IntOption memCheckFrequencyOption
public LearnModel()
public LearnModel(Classifier learner, InstanceStream stream, int maxInstances, int numPasses)
public java.lang.String getPurposeString()
AbstractOptionHandler
getPurposeString
in interface OptionHandler
getPurposeString
in class AbstractOptionHandler
public java.lang.Class<?> getTaskResultType()
Task
getTaskResultType
in interface Task
public java.lang.Object doMainTask(TaskMonitor monitor, ObjectRepository repository)
MainTask
AbstractTask
implements doTask
,
that uses doTaskImpl
.
MainTask
implements doTaskImpl
using
doMainTask
so its extensions only need to implement
doMainTask
.doMainTask
in class MainTask
monitor
- the TaskMonitor to userepository
- the ObjectRepository to usepublic ImmutableCapabilities defineImmutableCapabilities()
CapabilitiesHandler
defineImmutableCapabilities
in interface CapabilitiesHandler
defineImmutableCapabilities
in class ClassificationMainTask
Copyright © 2020 University of Waikato, Hamilton, NZ. All Rights Reserved.