Package ai.libs.mlplan.core
Class PipelineValidityCheckingNodeEvaluator
- java.lang.Object
-
- ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
-
- All Implemented Interfaces:
org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String,java.lang.Double>,org.api4.java.common.attributedobjects.IGetter<org.api4.java.datastructure.graph.ILabeledPath<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String>,java.lang.Double>,org.api4.java.common.attributedobjects.IObjectEvaluator<org.api4.java.datastructure.graph.ILabeledPath<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String>,java.lang.Double>
public abstract class PipelineValidityCheckingNodeEvaluator extends java.lang.Object implements org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String,java.lang.Double>
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanbinaryClassprotected booleancontainsNegativeValuesprotected booleanmultiClassprotected booleanmultiValuedNominalAttributesprotected booleanpropertiesDeterminedprotected booleanregression
-
Constructor Summary
Constructors Constructor Description PipelineValidityCheckingNodeEvaluator()PipelineValidityCheckingNodeEvaluator(java.util.Collection<ai.libs.jaicore.components.model.Component> components, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidextractDatasetProperties()java.util.Collection<ai.libs.jaicore.components.model.Component>getComponents()org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>getData()voidsetComponents(java.util.Collection<ai.libs.jaicore.components.model.Component> components)voidsetData(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
propertiesDetermined
protected boolean propertiesDetermined
-
binaryClass
protected boolean binaryClass
-
multiClass
protected boolean multiClass
-
regression
protected boolean regression
-
multiValuedNominalAttributes
protected boolean multiValuedNominalAttributes
-
containsNegativeValues
protected boolean containsNegativeValues
-
-
Constructor Detail
-
PipelineValidityCheckingNodeEvaluator
public PipelineValidityCheckingNodeEvaluator(java.util.Collection<ai.libs.jaicore.components.model.Component> components, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)
-
PipelineValidityCheckingNodeEvaluator
public PipelineValidityCheckingNodeEvaluator()
-
-
Method Detail
-
extractDatasetProperties
protected void extractDatasetProperties()
-
setData
public void setData(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)
-
setComponents
public void setComponents(java.util.Collection<ai.libs.jaicore.components.model.Component> components)
-
getData
public org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> getData()
-
getComponents
public java.util.Collection<ai.libs.jaicore.components.model.Component> getComponents()
-
-