[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details vigra::rf::split Namespace Reference VIGRA

Classes

class  Median
 
class  RandomSplitOfColumn
 

Detailed Description

This namespace contains additional Splitfunctors.

The Split functor classes are designed in a modular fashion because new split functors may share a lot of code with existing ones.

ThresholdSplit implements the functionality needed for any split functor, that makes its decision via one dimensional axis-parallel cuts. The Template parameter defines how the split along one dimension is chosen.

The BestGiniOfColumn class chooses a split that minimizes one of the Loss functions supplied (GiniCriterion for classification and LSQLoss for regression). Median chooses the Split in a kD tree fashion.

Currently defined typedefs:

typedef ThresholdSplit<BestGiniOfColumn<GiniCriterion> > GiniSplit;
typedef ThresholdSplit<BestGiniOfColumn<LSQLoss>, RegressionTag> RegressionSplit;
typedef ThresholdSplit<Median> MedianSplit;

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.11.1 (Fri May 19 2017)