Kernel Density Estimation. More...
Classes | |
| class | DeleteVisitor |
| class | DualBiKDE |
| DualBiKDE computes a Kernel Density Estimation on the given KDEType. More... | |
| class | DualMonoKDE |
| DualMonoKDE computes a Kernel Density Estimation on the given KDEType. More... | |
| class | KDE |
| The KDE class is a template class for performing Kernel Density Estimations. More... | |
| class | KDEModel |
| class | KDERules |
| A dual-tree traversal Rules class for kernel density estimation. More... | |
| class | KDEStat |
| Extra data for each node in the tree for the task of kernel density estimation. More... | |
| class | KernelNormalizer |
| KernelNormalizer holds a set of methods to normalize estimations applying in each case the appropiate kernel normalizer function. More... | |
| class | ModeVisitor |
| ModeVisitor exposes the Mode() method of the KDEType. More... | |
| class | TrainVisitor |
| TrainVisitor trains a given KDEType using a reference set. More... | |
Typedefs | |
template < typename KernelType , template < typename TreeMetricType , typename TreeStatType , typename TreeMatType > class TreeType > | |
| using | KDEType = KDE< KernelType, metric::EuclideanDistance, arma::mat, TreeType, TreeType< metric::EuclideanDistance, kde::KDEStat, arma::mat >::template DualTreeTraverser, TreeType< metric::EuclideanDistance, kde::KDEStat, arma::mat >::template SingleTreeTraverser > |
| Alias template. More... | |
Enumerations | |
| enum | KDEMode { DUAL_TREE_MODE , SINGLE_TREE_MODE } |
| KDEMode represents the ways in which KDE algorithm can be executed. More... | |
Kernel Density Estimation.
| using KDEType = KDE<KernelType, metric::EuclideanDistance, arma::mat, TreeType, TreeType<metric::EuclideanDistance, kde::KDEStat, arma::mat>::template DualTreeTraverser, TreeType<metric::EuclideanDistance, kde::KDEStat, arma::mat>::template SingleTreeTraverser> |
Alias template.
Definition at line 45 of file kde_model.hpp.