Class WekaPipelineValidityCheckingNodeEvaluator
- java.lang.Object
-
- ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
-
- ai.libs.mlplan.multiclass.wekamlplan.weka.WekaPipelineValidityCheckingNodeEvaluator
-
- 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>,org.api4.java.common.control.ILoggingCustomizable
public class WekaPipelineValidityCheckingNodeEvaluator extends ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator implements org.api4.java.common.control.ILoggingCustomizable
-
-
Constructor Summary
Constructors Constructor Description WekaPipelineValidityCheckingNodeEvaluator()WekaPipelineValidityCheckingNodeEvaluator(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 java.lang.Doubleevaluate(org.api4.java.datastructure.graph.ILabeledPath<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String> path)java.lang.StringgetLoggerName()voidsetLoggerName(java.lang.String name)-
Methods inherited from class ai.libs.mlplan.core.PipelineValidityCheckingNodeEvaluator
extractDatasetProperties, getComponents, getData, setComponents, setData
-
-
-
-
Constructor Detail
-
WekaPipelineValidityCheckingNodeEvaluator
public WekaPipelineValidityCheckingNodeEvaluator()
-
WekaPipelineValidityCheckingNodeEvaluator
public WekaPipelineValidityCheckingNodeEvaluator(java.util.Collection<ai.libs.jaicore.components.model.Component> components, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)
-
-
Method Detail
-
evaluate
public java.lang.Double evaluate(org.api4.java.datastructure.graph.ILabeledPath<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String> path) throws ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.ControlledNodeEvaluationException- Specified by:
evaluatein interfaceorg.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>- Specified by:
evaluatein interfaceorg.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,java.lang.String,java.lang.Double>- Throws:
ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.ControlledNodeEvaluationException
-
getLoggerName
public java.lang.String getLoggerName()
- Specified by:
getLoggerNamein interfaceorg.api4.java.common.control.ILoggingCustomizable
-
setLoggerName
public void setLoggerName(java.lang.String name)
- Specified by:
setLoggerNamein interfaceorg.api4.java.common.control.ILoggingCustomizable
-
-