Package weka.gui.boundaryvisualizer
Class RemoteBoundaryVisualizerSubTask
java.lang.Object
weka.gui.boundaryvisualizer.RemoteBoundaryVisualizerSubTask
- All Implemented Interfaces:
Serializable
,Task
Class that encapsulates a sub task for distributed boundary visualization.
Produces probability distributions for each pixel in one row of the
visualization.
- Since:
- 1.0
- Version:
- $Revision: 10222 $
- Author:
- Mark Hall
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Perform the sub taskReturn status information for this sub taskvoid
Set the classifier to usevoid
Set the density estimator to usevoid
setGeneratorSamplesBase
(double ksb) Set the base for computing the number of samples to obtain from each generator.void
Set the training datavoid
setMinMaxX
(double minx, double maxx) Set the minimum and maximum values of the x axis fixed dimensionvoid
setMinMaxY
(double miny, double maxy) Set the minimum and maximum values of the y axis fixed dimensionvoid
setNumSamplesPerRegion
(int num) Set the number of points to uniformly sample from a region (fixed dimensions).void
setPanelHeight
(int ph) Set the height of the visualizationvoid
setPanelWidth
(int pw) Set the width of the visualizationvoid
setPixHeight
(double ph) Set the height of a pixelvoid
setPixWidth
(double pw) Set the width of a pixelvoid
setRowNumber
(int rn) Set the row number for this sub taskvoid
setXAttribute
(int xatt) Set the x axis fixed dimensionvoid
setYAttribute
(int yatt) Set the y axis fixed dimension
-
Constructor Details
-
RemoteBoundaryVisualizerSubTask
public RemoteBoundaryVisualizerSubTask()
-
-
Method Details
-
setRowNumber
public void setRowNumber(int rn) Set the row number for this sub task- Parameters:
rn
- the row number
-
setPanelWidth
public void setPanelWidth(int pw) Set the width of the visualization- Parameters:
pw
- the width
-
setPanelHeight
public void setPanelHeight(int ph) Set the height of the visualization- Parameters:
ph
- the height
-
setPixHeight
public void setPixHeight(double ph) Set the height of a pixel- Parameters:
ph
- the height of a pixel
-
setPixWidth
public void setPixWidth(double pw) Set the width of a pixel- Parameters:
pw
- the width of a pixel
-
setClassifier
Set the classifier to use- Parameters:
dc
- the classifier
-
setDataGenerator
Set the density estimator to use- Parameters:
dg
- the density estimator
-
setInstances
Set the training data- Parameters:
i
- the training data
-
setMinMaxX
public void setMinMaxX(double minx, double maxx) Set the minimum and maximum values of the x axis fixed dimension- Parameters:
minx
- adouble
valuemaxx
- adouble
value
-
setMinMaxY
public void setMinMaxY(double miny, double maxy) Set the minimum and maximum values of the y axis fixed dimension- Parameters:
miny
- adouble
valuemaxy
- adouble
value
-
setXAttribute
public void setXAttribute(int xatt) Set the x axis fixed dimension- Parameters:
xatt
- anint
value
-
setYAttribute
public void setYAttribute(int yatt) Set the y axis fixed dimension- Parameters:
yatt
- anint
value
-
setNumSamplesPerRegion
public void setNumSamplesPerRegion(int num) Set the number of points to uniformly sample from a region (fixed dimensions).- Parameters:
num
- anint
value
-
setGeneratorSamplesBase
public void setGeneratorSamplesBase(double ksb) Set the base for computing the number of samples to obtain from each generator. number of samples = base ^ (# non fixed dimensions)- Parameters:
ksb
- adouble
value
-
execute
public void execute()Perform the sub task -
getTaskStatus
Return status information for this sub task- Specified by:
getTaskStatus
in interfaceTask
- Returns:
- a
TaskStatusInfo
value
-