|
mlpack
master
|
Public Types | |
| typedef tree::TraversalInfo< TreeType > | TraversalInfoType |
Public Member Functions | |
| DualTreeKMeansRules (const arma::mat ¢roids, const arma::mat &dataset, arma::Row< size_t > &assignments, arma::vec &upperBounds, arma::vec &lowerBounds, MetricType &metric, const std::vector< bool > &prunedPoints, const std::vector< size_t > &oldFromNewCentroids, std::vector< bool > &visited) | |
| double | BaseCase (const size_t queryIndex, const size_t referenceIndex) |
| size_t | BaseCases () const |
| size_t & | BaseCases () |
| double | Rescore (const size_t queryIndex, TreeType &referenceNode, const double oldScore) |
| double | Rescore (TreeType &queryNode, TreeType &referenceNode, const double oldScore) |
| double | Score (const size_t queryIndex, TreeType &referenceNode) |
| double | Score (TreeType &queryNode, TreeType &referenceNode) |
| size_t | Scores () const |
| size_t & | Scores () |
| TraversalInfoType & | TraversalInfo () |
| const TraversalInfoType & | TraversalInfo () const |
Private Attributes | |
| arma::Row< size_t > & | assignments |
| size_t | baseCases |
| const arma::mat & | centroids |
| const arma::mat & | dataset |
| size_t | lastBaseCase |
| size_t | lastQueryIndex |
| size_t | lastReferenceIndex |
| arma::vec & | lowerBounds |
| MetricType & | metric |
| const std::vector< size_t > & | oldFromNewCentroids |
| const std::vector< bool > & | prunedPoints |
| size_t | scores |
| TraversalInfoType | traversalInfo |
| arma::vec & | upperBounds |
| std::vector< bool > & | visited |
Definition at line 23 of file dual_tree_kmeans_rules.hpp.
| typedef tree::TraversalInfo<TreeType> mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::TraversalInfoType |
Definition at line 47 of file dual_tree_kmeans_rules.hpp.
| mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::DualTreeKMeansRules | ( | const arma::mat & | centroids, |
| const arma::mat & | dataset, | ||
| arma::Row< size_t > & | assignments, | ||
| arma::vec & | upperBounds, | ||
| arma::vec & | lowerBounds, | ||
| MetricType & | metric, | ||
| const std::vector< bool > & | prunedPoints, | ||
| const std::vector< size_t > & | oldFromNewCentroids, | ||
| std::vector< bool > & | visited | ||
| ) |
| double mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::BaseCase | ( | const size_t | queryIndex, |
| const size_t | referenceIndex | ||
| ) |
|
inline |
Definition at line 52 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::baseCases.
|
inline |
Definition at line 53 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::baseCases.
| double mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::Rescore | ( | const size_t | queryIndex, |
| TreeType & | referenceNode, | ||
| const double | oldScore | ||
| ) |
| double mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::Rescore | ( | TreeType & | queryNode, |
| TreeType & | referenceNode, | ||
| const double | oldScore | ||
| ) |
| double mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::Score | ( | const size_t | queryIndex, |
| TreeType & | referenceNode | ||
| ) |
| double mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::Score | ( | TreeType & | queryNode, |
| TreeType & | referenceNode | ||
| ) |
|
inline |
Definition at line 55 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::scores.
|
inline |
Definition at line 56 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::scores.
|
inline |
Definition at line 49 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::traversalInfo.
|
inline |
Definition at line 50 of file dual_tree_kmeans_rules.hpp.
References mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::traversalInfo.
|
private |
Definition at line 61 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 72 of file dual_tree_kmeans_rules.hpp.
Referenced by mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::BaseCases().
|
private |
Definition at line 59 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 60 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 79 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 77 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 78 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 63 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 64 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 68 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 66 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 73 of file dual_tree_kmeans_rules.hpp.
Referenced by mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::Scores().
|
private |
Definition at line 75 of file dual_tree_kmeans_rules.hpp.
Referenced by mlpack::kmeans::DualTreeKMeansRules< MetricType, TreeType >::TraversalInfo().
|
private |
Definition at line 62 of file dual_tree_kmeans_rules.hpp.
|
private |
Definition at line 70 of file dual_tree_kmeans_rules.hpp.
1.8.11