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 FileclassifierSerializedToFile(weka.classifiers.Classifier cls, Integer task_id)static booleancontainsEscapableCharacter(String value)static weka.core.OptionHandlerdeserializeClassifier(org.openml.apiconnector.xml.Flow f)static weka.core.OptionHandlerdeserializeSetup(org.openml.apiconnector.xml.SetupParameters setup, org.openml.apiconnector.xml.Flow f, boolean defaultParameters)static intgetImplementationId(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 IntegergetSetupId(String classifierName, String option_str, org.openml.apiconnector.io.OpenmlConnector apiconnector)static StringgetVersion(String algorithm)static StringparameterValuesToJson(String[] defaultValues, Integer maxLength)static org.openml.apiconnector.xml.FlowserializeClassifier(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
-
-