[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
EntropyCriterion Class Reference |
#include <vigra/random_forest/rf_split.hxx>
Public Member Functions | |
template<class Array , class Array2 > | |
double | operator() (Array const &hist, Array2 const &weights, double total=1.0) const |
template<class Array > | |
double | operator() (Array const &hist, double total=1.0) const |
Static Public Member Functions | |
template<class Array > | |
static double | impurity (Array const &hist, double total) |
template<class Array , class Array2 > | |
static double | impurity (Array const &hist, Array2 const &weights, double total) |
Functor to calculate the entropy based impurity
double operator() | ( | Array const & | hist, |
Array2 const & | weights, | ||
double | total = 1.0 |
||
) | const |
calculate the weighted gini impurity based on class histogram and class weights
double operator() | ( | Array const & | hist, |
double | total = 1.0 |
||
) | const |
calculate the gini based impurity based on class histogram
|
static |
static version of operator(hist total)
|
static |
static version of operator(hist, weights, total)
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|