package quickml.supervised.tree.regressionTree.treeBuildContexts; import quickml.data.instances.RegressionInstance; import quickml.supervised.tree.branchFinders.BranchFinderAndReducerFactory; import quickml.supervised.tree.branchingConditions.BranchingConditions; import quickml.supervised.tree.nodes.LeafBuilder; import quickml.supervised.tree.regressionTree.valueCounters.MeanValueCounter; import quickml.supervised.tree.scorers.ScorerFactory; import quickml.supervised.tree.summaryStatistics.ValueCounterProducer; import quickml.supervised.tree.treeBuildContexts.TreeContext; import java.io.Serializable; import java.util.List; import java.util.Set; /** * Created by alexanderhawk on 6/21/15. */ public class RTreeContext<I extends RegressionInstance> extends TreeContext<I, MeanValueCounter> { public RTreeContext(BranchingConditions<MeanValueCounter> branchingConditions, ScorerFactory<MeanValueCounter> scorerFactory, List<BranchFinderAndReducerFactory<I, MeanValueCounter>> branchFindersAndReducers, LeafBuilder<MeanValueCounter> leafBuilder, ValueCounterProducer<I, MeanValueCounter> valueCounterProducer ) { super(branchingConditions, scorerFactory, branchFindersAndReducers, leafBuilder, valueCounterProducer); } }