knncolle
Collection of KNN methods in C++
|
Implements the k-means with k-nearest neighbors (KMKNN) algorithm. More...
#include "distances.hpp"
#include "NeighborQueue.hpp"
#include "Prebuilt.hpp"
#include "Builder.hpp"
#include "MockMatrix.hpp"
#include "report_all_neighbors.hpp"
#include "kmeans/kmeans.hpp"
#include <algorithm>
#include <vector>
#include <memory>
#include <limits>
#include <cmath>
Go to the source code of this file.
Classes | |
struct | knncolle::KmknnOptions< Dim_, Index_, Store_ > |
Options for KmknnBuilder and KmknnPrebuilt construction. More... | |
class | knncolle::KmknnSearcher< Distance_, Dim_, Index_, Store_, Float_ > |
KMKNN searcher. More... | |
class | knncolle::KmknnPrebuilt< Distance_, Dim_, Index_, Store_, Float_ > |
Index for a KMKNN search. More... | |
class | knncolle::KmknnBuilder< Distance_, Matrix_, Float_ > |
Perform a nearest neighbor search based on k-means clustering. More... | |
Namespaces | |
namespace | knncolle |
Collection of KNN algorithms. | |
Implements the k-means with k-nearest neighbors (KMKNN) algorithm.