|
knncolle
Collection of KNN methods in C++
|
| ▼Nknncolle | Collection of KNN algorithms |
| CBruteforceBuilder | Perform a brute-force nearest neighbor search |
| CBuilder | Interface to build nearest-neighbor search indices |
| CDistanceMetric | Interface for a distance metric |
| CEuclideanDistance | Compute Euclidean distances between two input vectors |
| CL2NormalizedBuilder | Wrapper around a builder with L2 normalization |
| CL2NormalizedMatrix | Wrapper around a matrix with L2 normalization |
| CL2NormalizedPrebuiltTypes | Template type of a saved L2-normalized index |
| CLoadDistanceMetricNotFoundError | Exception for unknown distance metrics in load_distance_metric_raw() |
| CLoadPrebuiltNotFoundError | Exception for unknown search algorithms in load_prebuilt_raw() |
| CManhattanDistance | Compute Manhattan distances between two input vectors |
| CMatrix | Interface for matrix data |
| CMatrixExtractor | Extractor interface for matrix data |
| CNeighborQueue | Helper class to track nearest neighbors |
| CPrebuilt | Interface for prebuilt nearest-neighbor search indices |
| CSearcher | Interface for searching nearest-neighbor search indices |
| CSimpleMatrix | Simple wrapper for an in-memory matrix |
| CVptreeBuilder | Perform a nearest neighbor search based on a vantage point (VP) tree |
| CVptreeOptions | Options for VptreeBuilder construction |