Search in sources :

Example 26 with TreeEnsembleModelPortObject

use of org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModelPortObject in project knime-core by knime.

the class RandomForestDistanceCreatorNodeModel method execute.

/**
 * {@inheritDoc}
 */
@Override
protected PortObject[] execute(final PortObject[] inObjects, final ExecutionContext exec) throws Exception {
    TreeEnsembleModelPortObject ensemblePO = (TreeEnsembleModelPortObject) inObjects[0];
    RandomForestDistanceConfig rfDistCfg = new RandomForestDistanceConfig(ensemblePO);
    return new PortObject[] { new DistanceMeasurePortObject(rfDistCfg) };
}
Also used : TreeEnsembleModelPortObject(org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModelPortObject) DistanceMeasurePortObject(org.knime.distance.DistanceMeasurePortObject) RandomForestDistanceConfig(org.knime.base.node.mine.treeensemble2.distance.RandomForestDistanceConfig) DistanceMeasurePortObject(org.knime.distance.DistanceMeasurePortObject) TreeEnsembleModelPortObject(org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModelPortObject) PortObject(org.knime.core.node.port.PortObject)

Aggregations

TreeEnsembleModelPortObject (org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModelPortObject)20 TreeEnsembleModelPortObjectSpec (org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModelPortObjectSpec)14 TreeEnsemblePredictor (org.knime.base.node.mine.treeensemble2.node.predictor.TreeEnsemblePredictor)14 DataTableSpec (org.knime.core.data.DataTableSpec)14 BufferedDataTable (org.knime.core.node.BufferedDataTable)11 TreeEnsemblePredictorConfiguration (org.knime.base.node.mine.treeensemble2.node.predictor.TreeEnsemblePredictorConfiguration)10 ColumnRearranger (org.knime.core.data.container.ColumnRearranger)10 TreeEnsembleModel (org.knime.base.node.mine.treeensemble2.model.TreeEnsembleModel)9 DataCell (org.knime.core.data.DataCell)9 PortObject (org.knime.core.node.port.PortObject)6 ExecutionException (java.util.concurrent.ExecutionException)5 CanceledExecutionException (org.knime.core.node.CanceledExecutionException)5 ExecutionMonitor (org.knime.core.node.ExecutionMonitor)5 InvalidSettingsException (org.knime.core.node.InvalidSettingsException)5 IOException (java.io.IOException)4 TreeData (org.knime.base.node.mine.treeensemble2.data.TreeData)4 TreeDataCreator (org.knime.base.node.mine.treeensemble2.data.TreeDataCreator)4 TreeEnsembleLearner (org.knime.base.node.mine.treeensemble2.learner.TreeEnsembleLearner)4 FilterLearnColumnRearranger (org.knime.base.node.mine.treeensemble2.node.learner.TreeEnsembleLearnerConfiguration.FilterLearnColumnRearranger)4 DoubleCell (org.knime.core.data.def.DoubleCell)4