Package weka.gui.boundaryvisualizer
Class RemoteBoundaryVisualizerSubTask
- java.lang.Object
-
- weka.gui.boundaryvisualizer.RemoteBoundaryVisualizerSubTask
-
- All Implemented Interfaces:
java.io.Serializable
,Task
public class RemoteBoundaryVisualizerSubTask extends java.lang.Object implements 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: 7059 $
- Author:
- Mark Hall
- See Also:
Task
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteBoundaryVisualizerSubTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Perform the sub taskTaskStatusInfo
getTaskStatus()
Return status information for this sub taskvoid
setClassifier(Classifier dc)
Set the classifier to usevoid
setDataGenerator(DataGenerator dg)
Set the density estimator to usevoid
setGeneratorSamplesBase(double ksb)
Set the base for computing the number of samples to obtain from each generator.void
setInstances(Instances i)
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
-
-
-
Method Detail
-
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
public void setClassifier(Classifier dc)
Set the classifier to use- Parameters:
dc
- the classifier
-
setDataGenerator
public void setDataGenerator(DataGenerator dg)
Set the density estimator to use- Parameters:
dg
- the density estimator
-
setInstances
public void setInstances(Instances i)
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
-
getTaskStatus
public TaskStatusInfo getTaskStatus()
Return status information for this sub task- Specified by:
getTaskStatus
in interfaceTask
- Returns:
- a
TaskStatusInfo
value
-
-