Package org.openml.weka.algorithm
Class WekaAlgorithm
- java.lang.Object
-
- org.openml.weka.algorithm.WekaAlgorithm
-
public class WekaAlgorithm extends Object
-
-
Constructor Summary
Constructors Constructor Description WekaAlgorithm()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static File
classifierSerializedToFile(weka.classifiers.Classifier cls, Integer task_id)
static boolean
containsEscapableCharacter(String value)
static weka.core.OptionHandler
deserializeClassifier(org.openml.apiconnector.xml.Flow f)
static weka.core.OptionHandler
deserializeSetup(org.openml.apiconnector.xml.SetupParameters setup, org.openml.apiconnector.xml.Flow f, boolean defaultParameters)
static int
getImplementationId(org.openml.apiconnector.xml.Flow implementation, weka.classifiers.Classifier classifier, org.openml.apiconnector.io.OpenmlConnector apiconnector)
static String[]
getMultipleParamValues(String[] parameters, String name)
static ArrayList<org.openml.apiconnector.xml.Run.Parameter_setting>
getParameterSetting(String[] parameters, org.openml.apiconnector.xml.Flow implementation)
static Integer
getSetupId(String classifierName, String option_str, org.openml.apiconnector.io.OpenmlConnector apiconnector)
static String
getVersion(String algorithm)
static String
parameterValuesToJson(String[] defaultValues, Integer maxLength)
static org.openml.apiconnector.xml.Flow
serializeClassifier(weka.core.OptionHandler classifierOrig, String[] tags)
static Map<String,Object>
splitEvaluatorToMap(weka.experiment.SplitEvaluator se, Object[] results)
-
-
-
Method Detail
-
getMultipleParamValues
public static String[] getMultipleParamValues(String[] parameters, String name) throws Exception
- Throws:
Exception
-
parameterValuesToJson
public static String parameterValuesToJson(String[] defaultValues, Integer maxLength) throws Exception
- Throws:
Exception
-
containsEscapableCharacter
public static boolean containsEscapableCharacter(String value)
-
getSetupId
public static Integer getSetupId(String classifierName, String option_str, org.openml.apiconnector.io.OpenmlConnector apiconnector) throws Exception
- Throws:
Exception
-
getImplementationId
public static int getImplementationId(org.openml.apiconnector.xml.Flow implementation, weka.classifiers.Classifier classifier, org.openml.apiconnector.io.OpenmlConnector apiconnector) throws Exception
- Throws:
Exception
-
serializeClassifier
public static org.openml.apiconnector.xml.Flow serializeClassifier(weka.core.OptionHandler classifierOrig, String[] tags) throws Exception
- Throws:
Exception
-
deserializeClassifier
public static weka.core.OptionHandler deserializeClassifier(org.openml.apiconnector.xml.Flow f) throws Exception
- Throws:
Exception
-
deserializeSetup
public static weka.core.OptionHandler deserializeSetup(org.openml.apiconnector.xml.SetupParameters setup, org.openml.apiconnector.xml.Flow f, boolean defaultParameters) throws Exception
- Throws:
Exception
-
getParameterSetting
public static ArrayList<org.openml.apiconnector.xml.Run.Parameter_setting> getParameterSetting(String[] parameters, org.openml.apiconnector.xml.Flow implementation) throws Exception
- Throws:
Exception
-
classifierSerializedToFile
public static File classifierSerializedToFile(weka.classifiers.Classifier cls, Integer task_id) throws IOException
- Throws:
IOException
-
-