public abstract class AbstractMIAlgorithm
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
classIndex |
protected int |
numberFeatures |
protected static KeelDataSet |
testDataset |
protected java.util.ArrayList<java.util.ArrayList<IInstance>> |
testInstances |
protected java.lang.String |
testReportFileName |
protected static KeelDataSet |
trainDataset |
protected java.util.ArrayList<java.util.ArrayList<IInstance>> |
trainInstances |
protected java.util.ArrayList<java.util.ArrayList<IInstance>> |
trainInstancesCopy |
protected java.lang.String |
trainReportFileName |
Constructor and Description |
---|
AbstractMIAlgorithm() |
Modifier and Type | Method and Description |
---|---|
abstract void |
execute() |
int |
getClassIndex() |
int |
getNumberFeatures() |
java.util.ArrayList<java.util.ArrayList<IInstance>> |
getTrainInstances() |
protected void |
loadTestDataset() |
protected void |
loadTrainDataset() |
void |
setDatasetSettings(java.lang.String trainDatasetfile,
java.lang.String testDatasetfile) |
void |
setTestReportFileName(java.lang.String testReportFileName) |
void |
setTrainReportFileName(java.lang.String trainReportFileName) |
protected java.util.ArrayList<java.util.ArrayList<IInstance>> trainInstances
protected java.util.ArrayList<java.util.ArrayList<IInstance>> testInstances
protected java.util.ArrayList<java.util.ArrayList<IInstance>> trainInstancesCopy
protected java.lang.String trainReportFileName
protected java.lang.String testReportFileName
protected static KeelDataSet trainDataset
protected static KeelDataSet testDataset
protected int classIndex
protected int numberFeatures
public abstract void execute() throws java.lang.Exception
java.lang.Exception
public void setTrainReportFileName(java.lang.String trainReportFileName)
public void setTestReportFileName(java.lang.String testReportFileName)
public int getNumberFeatures()
public int getClassIndex()
public java.util.ArrayList<java.util.ArrayList<IInstance>> getTrainInstances()
public void setDatasetSettings(java.lang.String trainDatasetfile, java.lang.String testDatasetfile) throws java.lang.Exception
java.lang.Exception
protected void loadTrainDataset()
protected void loadTestDataset()