mlpack
Static Public Member Functions | List of all members
mlpack::kde::KernelNormalizer Class Reference

KernelNormalizer holds a set of methods to normalize estimations applying in each case the appropiate kernel normalizer function. More...

#include <kde_model.hpp>

Static Public Member Functions

template<typename KernelType >
static void ApplyNormalizer (KernelType &, const size_t, arma::vec &, const typename std::enable_if< !HasNormalizer< KernelType, double(KernelType::*)(size_t)>::value >::type *=0)
 Normalization not needed.
 
template<typename KernelType >
static void ApplyNormalizer (KernelType &kernel, const size_t dimension, arma::vec &estimations, const typename std::enable_if< HasNormalizer< KernelType, double(KernelType::*)(size_t)>::value >::type *=0)
 Normalize kernels that have normalizer.
 

Detailed Description

KernelNormalizer holds a set of methods to normalize estimations applying in each case the appropiate kernel normalizer function.


The documentation for this class was generated from the following file: