public class SKLearnClassifierFactory extends java.lang.Object implements IClassifierFactory, ai.libs.jaicore.basic.ILoggingCustomizable
ScikitLearnWrapper as defined in the project jaicore-ml.
This factory may be used in the context of HASCO, especially for ML-Plan.| Constructor and Description |
|---|
SKLearnClassifierFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
extractSKLearnConstructInstruction(ai.libs.hasco.model.ComponentInstance groundComponent,
java.util.Set<java.lang.String> importSet) |
weka.classifiers.Classifier |
getComponentInstantiation(ai.libs.hasco.model.ComponentInstance groundComponent) |
java.lang.String |
getLoggerName() |
void |
setLoggerName(java.lang.String name) |
public weka.classifiers.Classifier getComponentInstantiation(ai.libs.hasco.model.ComponentInstance groundComponent)
throws ai.libs.hasco.exceptions.ComponentInstantiationFailedException
getComponentInstantiation in interface ai.libs.hasco.optimizingfactory.BaseFactory<weka.classifiers.Classifier>ai.libs.hasco.exceptions.ComponentInstantiationFailedExceptionpublic java.lang.String extractSKLearnConstructInstruction(ai.libs.hasco.model.ComponentInstance groundComponent,
java.util.Set<java.lang.String> importSet)
public java.lang.String getLoggerName()
getLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablepublic void setLoggerName(java.lang.String name)
setLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizable