Class MekaPipelineFactory

  • All Implemented Interfaces:
    ai.libs.jaicore.components.optimizingfactory.BaseFactory<ai.libs.jaicore.ml.classification.multilabel.learner.IMekaClassifier>, ai.libs.mlplan.core.ILearnerFactory<ai.libs.jaicore.ml.classification.multilabel.learner.IMekaClassifier>, IMekaPipelineFactory

    public class MekaPipelineFactory
    extends java.lang.Object
    implements IMekaPipelineFactory
    A pipeline factory that converts a given ComponentInstance that consists of components that correspond to MEKA algorithms to a MultiLabelClassifier.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ai.libs.jaicore.ml.classification.multilabel.learner.IMekaClassifier getComponentInstantiation​(ai.libs.jaicore.components.model.ComponentInstance ci)  
      static java.util.List<java.lang.String> getOptionsForParameterValues​(ai.libs.jaicore.components.model.ComponentInstance ci)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MekaPipelineFactory

        public MekaPipelineFactory()
    • Method Detail

      • getComponentInstantiation

        public ai.libs.jaicore.ml.classification.multilabel.learner.IMekaClassifier getComponentInstantiation​(ai.libs.jaicore.components.model.ComponentInstance ci)
                                                                                                       throws ai.libs.jaicore.components.exceptions.ComponentInstantiationFailedException
        Specified by:
        getComponentInstantiation in interface ai.libs.jaicore.components.optimizingfactory.BaseFactory<ai.libs.jaicore.ml.classification.multilabel.learner.IMekaClassifier>
        Throws:
        ai.libs.jaicore.components.exceptions.ComponentInstantiationFailedException
      • getOptionsForParameterValues

        public static java.util.List<java.lang.String> getOptionsForParameterValues​(ai.libs.jaicore.components.model.ComponentInstance ci)