Uses of Interface
elki.database.query.knn.KNNSearcher
-
Packages that use KNNSearcher Package Description elki.algorithm.statistics Statistical analysis algorithms.elki.application.benchmark Benchmarking pseudo algorithms.elki.classification Classification algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.database.query Database queries - computing distances, neighbors, similarities - API and general documentation.elki.database.query.distance Prepared queries for distances.elki.database.query.knn Prepared queries for k nearest neighbor (kNN) queries.elki.database.query.rknn Prepared queries for reverse k nearest neighbor (rkNN) queries.elki.index Index structure implementations.elki.index.distancematrix Precomputed distance matrix.elki.index.idistance iDistance is a distance based indexing technique, using a reference points embedding.elki.index.invertedlist Indexes using inverted lists.elki.index.laesa Linear Approximating and Eliminating Search Algorithm (LAESA).elki.index.lsh Locality Sensitive Hashing.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.projected Projected indexes for data.elki.index.tree.metrical.covertree Cover-tree variations.elki.index.tree.metrical.mtreevariants.mktrees Metrical index structures based on the concepts of the M-Tree supporting processing of reverse k nearest neighbor queries by using the k-nn distances of the entries.elki.index.tree.metrical.mtreevariants.mktrees.mkapp elki.index.tree.metrical.mtreevariants.mktrees.mkcop elki.index.tree.metrical.mtreevariants.mktrees.mkmax elki.index.tree.metrical.mtreevariants.mktrees.mktab elki.index.tree.metrical.mtreevariants.mtree elki.index.tree.metrical.mtreevariants.query Classes for performing queries (knn, range, ...) on metrical trees.elki.index.tree.metrical.vptree elki.index.tree.spatial.kd K-d-tree and variants.elki.index.tree.spatial.rstarvariants.deliclu elki.index.tree.spatial.rstarvariants.flat elki.index.tree.spatial.rstarvariants.query Queries on the R-Tree family of indexes: kNN and range queries.elki.index.tree.spatial.rstarvariants.rdknn elki.index.tree.spatial.rstarvariants.rstar elki.index.vafile Vector Approximation File.elki.math.statistics.intrinsicdimensionality Methods for estimating the intrinsic dimensionality.elki.outlier Outlier detection algorithms.elki.outlier.intrinsic Outlier detection algorithms based on intrinsic dimensionality.elki.outlier.lof LOF family of outlier detection algorithms.elki.parallel.processor Processor API of ELKI, and some essential shared processors.elki.projection Data projections (see also preprocessing filters for basic projections). -
-
Uses of KNNSearcher in elki.algorithm.statistics
Methods in elki.algorithm.statistics with parameters of type KNNSearcher Modifier and Type Method Description protected doubleHopkinsStatisticClusteringTendency. computeNNForRealData(KNNSearcher<DBIDRef> knnQuery, Relation<NumberVector> relation, int dim)Search nearest neighbors for real data members.protected doubleHopkinsStatisticClusteringTendency. computeNNForUniformData(KNNSearcher<NumberVector> knnQuery, double[] min, double[] extend)Search nearest neighbors for artificial, uniform data. -
Uses of KNNSearcher in elki.application.benchmark
Methods in elki.application.benchmark with parameters of type KNNSearcher Modifier and Type Method Description private intKNNBenchmark. run(KNNSearcher<DBIDRef> knnQuery, Relation<O> relation, Duration dur, MeanVariance mv, MeanVariance mvdist)Run with the database as query sourceprivate intKNNBenchmark. run(KNNSearcher<O> knnQuery, Duration dur, MeanVariance mv, MeanVariance mvdist)Run using a second database as query source -
Uses of KNNSearcher in elki.classification
Fields in elki.classification declared as KNNSearcher Modifier and Type Field Description protected KNNSearcher<O>KNNClassifier. knnqkNN query class. -
Uses of KNNSearcher in elki.clustering.dbscan
Methods in elki.clustering.dbscan with parameters of type KNNSearcher Modifier and Type Method Description protected intLSDBC. expandCluster(int clusterid, WritableIntegerDataStore clusterids, KNNSearcher<DBIDRef> knnq, DBIDs neighbors, double maxkdist, FiniteProgress progress)Set-based expand cluster implementation.private voidLSDBC. fillDensities(KNNSearcher<DBIDRef> knnq, DBIDs ids, WritableDoubleDataStore dens)Collect all densities into an array for sorting. -
Uses of KNNSearcher in elki.clustering.hierarchical
Methods in elki.clustering.hierarchical with parameters of type KNNSearcher Modifier and Type Method Description protected WritableDoubleDataStoreAbstractHDBSCAN. computeCoreDists(DBIDs ids, KNNSearcher<DBIDRef> knnQ, int minPts)Compute the core distances for all objects. -
Uses of KNNSearcher in elki.database.query
Subinterfaces of KNNSearcher in elki.database.query Modifier and Type Interface Description interfacePrioritySearcher<O>Distance priority-based searcher.Classes in elki.database.query that implement KNNSearcher Modifier and Type Class Description classExactPrioritySearcher<O>Priority searcher that refines all objects to their exact distances, using another priority searcher inside to provide candidates.classWrappedPrioritySearchDBIDByLookup<O>Find nearest neighbors by querying with the original object.static classWrappedPrioritySearchDBIDByLookup.Linear<O>Linear scan searcher.Methods in elki.database.query that return KNNSearcher Modifier and Type Method Description <O> KNNSearcher<DBIDRef>EmpiricalQueryOptimizer. kNNByDBID(Relation<? extends O> relation, DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<DBIDRef>QueryBuilder. kNNByDBID()Build a k-nearest-neighbors query; if possible also give a maximum k.KNNSearcher<DBIDRef>QueryBuilder. kNNByDBID(int maxk)Build a k-nearest-neighbors query.default <O> KNNSearcher<DBIDRef>QueryOptimizer. kNNByDBID(Relation<? extends O> relation, DistanceQuery<O> distanceQuery, int maxk, int flags)Optimize a kNN query for this relation.<O> KNNSearcher<O>EmpiricalQueryOptimizer. kNNByObject(Relation<? extends O> relation, DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>QueryBuilder. kNNByObject()Build a k-nearest-neighbors query; if possible also give a maximum k.KNNSearcher<O>QueryBuilder. kNNByObject(int maxk)Build a k-nearest-neighbors query.default <O> KNNSearcher<O>QueryOptimizer. kNNByObject(Relation<? extends O> relation, DistanceQuery<O> distanceQuery, int maxk, int flags)Optimize a kNN query for this relation. -
Uses of KNNSearcher in elki.database.query.distance
Classes in elki.database.query.distance that implement KNNSearcher Modifier and Type Class Description classLinearScanEuclideanPrioritySearcher<Q,O extends NumberVector>Default linear scan search class, for Euclidean distance.static classLinearScanEuclideanPrioritySearcher.ByDBID<O extends NumberVector>Search by DBID.static classLinearScanEuclideanPrioritySearcher.ByObject<O extends NumberVector>Search by Object.classLinearScanPrioritySearcher<Q,O>Default linear scan search class.static classLinearScanPrioritySearcher.ByDBID<O>Search by DBID.static classLinearScanPrioritySearcher.ByObject<O>Search by Object. -
Uses of KNNSearcher in elki.database.query.knn
Classes in elki.database.query.knn that implement KNNSearcher Modifier and Type Class Description classLinearScanEuclideanKNNByObject<O extends NumberVector>Instance of this query for a particular database.classLinearScanKNNByDBID<O>Instance of this query for a particular database.classLinearScanKNNByObject<O>Instance of this query for a particular database.classLinearScanPrimitiveKNNByObject<O>Instance of this query for a particular database.classPreprocessorKNNQueryUse precomputed kNN.classPreprocessorSqrtKNNQueryUse the square rooted values of precomputed kNN.classPreprocessorSquaredKNNQueryUse the squared values of precomputed kNN.classWrappedKNNDBIDByLookup<O>Find nearest neighbors by querying with the original object.static classWrappedKNNDBIDByLookup.Linear<O>Linear scan searcher.Fields in elki.database.query.knn declared as KNNSearcher Modifier and Type Field Description private KNNSearcher<O>WrappedKNNDBIDByLookup. innerInner kNN searcher.Methods in elki.database.query.knn that return KNNSearcher Modifier and Type Method Description static <O> KNNSearcher<DBIDRef>WrappedKNNDBIDByLookup. wrap(Relation<? extends O> relation, KNNSearcher<O> inner)Wrap a query, if notnull.Methods in elki.database.query.knn with parameters of type KNNSearcher Modifier and Type Method Description static <O> KNNSearcher<DBIDRef>WrappedKNNDBIDByLookup. wrap(Relation<? extends O> relation, KNNSearcher<O> inner)Wrap a query, if notnull.Constructors in elki.database.query.knn with parameters of type KNNSearcher Constructor Description Linear(Relation<? extends O> relation, KNNSearcher<O> inner)Constructor.WrappedKNNDBIDByLookup(Relation<? extends O> relation, KNNSearcher<O> inner)Constructor. -
Uses of KNNSearcher in elki.database.query.rknn
Fields in elki.database.query.rknn declared as KNNSearcher Modifier and Type Field Description private KNNSearcher<DBIDRef>LinearScanRKNNByDBID. knnQueryKNN query we use.private KNNSearcher<DBIDRef>LinearScanRKNNByObject. knnQueryKNN query we use.Constructors in elki.database.query.rknn with parameters of type KNNSearcher Constructor Description LinearScanRKNNByDBID(DistanceQuery<O> distanceQuery, KNNSearcher<DBIDRef> knnQuery)Constructor.LinearScanRKNNByObject(DistanceQuery<O> distanceQuery, KNNSearcher<DBIDRef> knnQuery)Constructor. -
Uses of KNNSearcher in elki.index
Methods in elki.index that return KNNSearcher Modifier and Type Method Description default KNNSearcher<DBIDRef>KNNIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)Get a KNN query object for the given distance query and k.default KNNSearcher<O>DistancePriorityIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>KNNIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)Get a KNN query object for the given distance query and k. -
Uses of KNNSearcher in elki.index.distancematrix
Classes in elki.index.distancematrix that implement KNNSearcher Modifier and Type Class Description classPrecomputedDistanceMatrix.PrecomputedDistancePrioritySearcherRange query using the distance matrix.classPrecomputedDistanceMatrix.PrecomputedKNNQuerykNN query using the distance matrix.Methods in elki.index.distancematrix that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>PrecomputedDistanceMatrix. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>PrecomputedDistanceMatrix. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.idistance
Classes in elki.index.idistance that implement KNNSearcher Modifier and Type Class Description protected classInMemoryIDistanceIndex.IDistanceKNNSearcherkNN query implementation.Methods in elki.index.idistance that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>InMemoryIDistanceIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.invertedlist
Classes in elki.index.invertedlist that implement KNNSearcher Modifier and Type Class Description protected classInMemoryInvertedIndex.ArcCosineKNNQuerykNN query object, for arc cosine distance.protected classInMemoryInvertedIndex.CosineKNNQuerykNN query object, for cosine distance.Methods in elki.index.invertedlist that return KNNSearcher Modifier and Type Method Description KNNSearcher<V>InMemoryInvertedIndex. kNNByObject(DistanceQuery<V> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.laesa
Classes in elki.index.laesa that implement KNNSearcher Modifier and Type Class Description classLAESA.LAESAKNNByDBIDSearcherKNN searcher by DBID classclassLAESA.LAESAKNNByObjectSearcherKNN searcher by object classclassLAESA.LAESAKNNSearcher<Q>KNN searcher classMethods in elki.index.laesa that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>LAESA. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>LAESA. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.lsh
Classes in elki.index.lsh that implement KNNSearcher Modifier and Type Class Description protected classInMemoryLSHIndex.Instance.LSHKNNQueryClass for handling kNN queries against the LSH index.Methods in elki.index.lsh that return KNNSearcher Modifier and Type Method Description KNNSearcher<V>InMemoryLSHIndex.Instance. kNNByObject(DistanceQuery<V> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.preprocessed.knn
Classes in elki.index.preprocessed.knn that implement KNNSearcher Modifier and Type Class Description protected classNaiveProjectedKNNPreprocessor.NaiveProjectedKNNQueryKNN Query processor for naive projections.protected classSpacefillingKNNPreprocessor.SpaceFillingKNNQueryKNN Query processor for space filling curvesFields in elki.index.preprocessed.knn declared as KNNSearcher Modifier and Type Field Description protected KNNSearcher<DBIDRef>MaterializeKNNPreprocessor. knnQueryKNNSearcher instance to use.Methods in elki.index.preprocessed.knn that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>NaiveProjectedKNNPreprocessor. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<DBIDRef>SpacefillingKNNPreprocessor. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>AbstractMaterializeKNNPreprocessor. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)Deprecated.not possibleKNNSearcher<O>NaiveProjectedKNNPreprocessor. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>NNDescent. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>SpacefillingKNNPreprocessor. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>SpacefillingMaterializeKNNPreprocessor. kNNByObject(DistanceQuery<O> distQ, int maxk, int flags) -
Uses of KNNSearcher in elki.index.projected
Classes in elki.index.projected that implement KNNSearcher Modifier and Type Class Description (package private) classProjectedIndex.ProjectedKNNByDBIDClass to proxy kNN queries.(package private) classProjectedIndex.ProjectedKNNByObjectClass to proxy kNN queries.Fields in elki.index.projected declared as KNNSearcher Modifier and Type Field Description (package private) KNNSearcher<I>ProjectedIndex.ProjectedKNNByDBID. innerInner kNN query.(package private) KNNSearcher<I>ProjectedIndex.ProjectedKNNByObject. innerInner kNN query.Methods in elki.index.projected that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>ProjectedIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>LatLngAsECEFIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>LngLatAsECEFIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>ProjectedIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)Constructors in elki.index.projected with parameters of type KNNSearcher Constructor Description ProjectedKNNByDBID(DistanceQuery<O> distanceQuery, KNNSearcher<I> inner)Constructor.ProjectedKNNByObject(DistanceQuery<O> distanceQuery, KNNSearcher<I> inner)Constructor. -
Uses of KNNSearcher in elki.index.tree.metrical.covertree
Classes in elki.index.tree.metrical.covertree that implement KNNSearcher Modifier and Type Class Description classCoverTree.CoverTreeKNNDBIDSearcherKNN Query class.classCoverTree.CoverTreeKNNObjectSearcherKNN Query class.classCoverTree.CoverTreePriorityDBIDSearcherPriority query class.classCoverTree.CoverTreePriorityObjectSearcherPriority query class.classCoverTree.CoverTreePrioritySearcher<Q>Priority query class.classSimplifiedCoverTree.CoverTreeKNNDBIDSearcherKNN Query class.classSimplifiedCoverTree.CoverTreeKNNObjectSearcherKNN Query class.classSimplifiedCoverTree.CoverTreePriorityDBIDSearcherPriority query class.classSimplifiedCoverTree.CoverTreePriorityObjectSearcherPriority query class.classSimplifiedCoverTree.CoverTreePrioritySearcher<Q>Priority query class.Methods in elki.index.tree.metrical.covertree that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>CoverTree. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<DBIDRef>SimplifiedCoverTree. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>CoverTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>SimplifiedCoverTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mktrees
Fields in elki.index.tree.metrical.mtreevariants.mktrees declared as KNNSearcher Modifier and Type Field Description protected KNNSearcher<DBIDRef>AbstractMkTree. knnqInternal class for performing knn queries -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkapp that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>MkAppTreeIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MkAppTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkcop that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>MkCoPTreeIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MkCoPTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>MkMaxTreeIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MkMaxTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mktab that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>MkTabTreeIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MkTabTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.mtree
Methods in elki.index.tree.metrical.mtreevariants.mtree that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>MTreeIndex. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.metrical.mtreevariants.query
Classes in elki.index.tree.metrical.mtreevariants.query that implement KNNSearcher Modifier and Type Class Description classMTreeKNNByDBID<O>Instance of a KNN query for a particular spatial index.classMTreeKNNByObject<O>Instance of a KNN query for a particular spatial index. -
Uses of KNNSearcher in elki.index.tree.metrical.vptree
Classes in elki.index.tree.metrical.vptree that implement KNNSearcher Modifier and Type Class Description classGNAT.GNATKNNDBIDSearcherkNN search for the VP-Tree.classGNAT.GNATKNNObjectSearcherkNN search for the VP-Tree.classGNAT.GNATPriorityDBIDSearcherRange search for the VP-tree.classGNAT.GNATPriorityObjectSearcherRange search for the VP-tree.classGNAT.GNATPrioritySearcher<T>priority search query for mvp-treeclassVPTree.VPTreeKNNDBIDSearcherkNN search for the VP-Tree.classVPTree.VPTreeKNNObjectSearcherkNN search for the VP-Tree.classVPTree.VPTreePriorityDBIDSearcherRange search for the VP-tree.classVPTree.VPTreePriorityObjectSearcherRange search for the VP-tree.classVPTree.VPTreePrioritySearcher<Q>Priority search for the VP-Tree.Methods in elki.index.tree.metrical.vptree that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>GNAT. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<DBIDRef>VPTree. kNNByDBID(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>GNAT. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>VPTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.spatial.kd
Classes in elki.index.tree.spatial.kd that implement KNNSearcher Modifier and Type Class Description classMemoryKDTree.KDTreeKNNSearcherkNN query for the k-d-tree.classMemoryKDTree.KDTreePrioritySearcherPriority search for the k-d-tree.classMinimalisticMemoryKDTree.KDTreeKNNSearcherkNN query for the k-d-tree.classMinimalisticMemoryKDTree.KDTreePrioritySearcherPriority search for the k-d-tree.classSmallMemoryKDTree.KDTreeKNNSearcherkNN query for the k-d-tree.classSmallMemoryKDTree.KDTreePrioritySearcherPriority search for the k-d-tree.Methods in elki.index.tree.spatial.kd that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>MemoryKDTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>MinimalisticMemoryKDTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags)KNNSearcher<O>SmallMemoryKDTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.spatial.rstarvariants.deliclu
Methods in elki.index.tree.spatial.rstarvariants.deliclu that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>DeLiCluTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.spatial.rstarvariants.flat
Methods in elki.index.tree.spatial.rstarvariants.flat that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>FlatRStarTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.spatial.rstarvariants.query
Classes in elki.index.tree.spatial.rstarvariants.query that implement KNNSearcher Modifier and Type Class Description classEuclideanRStarTreeDistancePrioritySearcher<O extends SpatialComparable>Instance of priority search for a particular spatial index.classEuclideanRStarTreeKNNQuery<O extends NumberVector>Instance of a KNN query for a particular spatial index.classRStarTreeDistancePrioritySearcher<O extends SpatialComparable>Instance of priority search for a particular spatial index.classRStarTreeKNNSearcher<O extends SpatialComparable>Instance of a KNN query for a particular spatial index.Methods in elki.index.tree.spatial.rstarvariants.query that return KNNSearcher Modifier and Type Method Description static <O extends SpatialComparable>
KNNSearcher<O>RStarTreeUtil. getKNNQuery(AbstractRStarTree<?,?,?> tree, SpatialDistanceQuery<O> distanceQuery, java.lang.Object... hints)Get an RTree knn query, using an optimized version for Euclidean distances. -
Uses of KNNSearcher in elki.index.tree.spatial.rstarvariants.rdknn
Fields in elki.index.tree.spatial.rstarvariants.rdknn declared as KNNSearcher Modifier and Type Field Description protected KNNSearcher<DBIDRef>RdKNNTree. knnQueryInternal knn query object, for updating the rKNN.Methods in elki.index.tree.spatial.rstarvariants.rdknn that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>RdKNNTree. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.tree.spatial.rstarvariants.rstar
Methods in elki.index.tree.spatial.rstarvariants.rstar that return KNNSearcher Modifier and Type Method Description KNNSearcher<O>RStarTreeIndex. kNNByObject(DistanceQuery<O> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.index.vafile
Classes in elki.index.vafile that implement KNNSearcher Modifier and Type Class Description classPartialVAFile.PartialVAFileKNNQueryKNN query for this index.classVAFile.VAFileKNNQueryKNN query for this index.Methods in elki.index.vafile that return KNNSearcher Modifier and Type Method Description KNNSearcher<V>PartialVAFile. kNNByObject(DistanceQuery<V> distanceQuery, int maxk, int flags)KNNSearcher<V>VAFile. kNNByObject(DistanceQuery<V> distanceQuery, int maxk, int flags) -
Uses of KNNSearcher in elki.math.statistics.intrinsicdimensionality
Methods in elki.math.statistics.intrinsicdimensionality with parameters of type KNNSearcher Modifier and Type Method Description doubleABIDEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<?> distq, DBIDRef cur, int k)doubleALIDEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<?> distq, DBIDRef cur, int k)default doubleDistanceBasedIntrinsicDimensionalityEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<? extends java.lang.Object> distq, DBIDRef cur, int k)doubleIntrinsicDimensionalityEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<? extends O> distq, DBIDRef cur, int k)Estimate from a Reference Point, a KNNSearcher and the neighborhood size k.doubleLPCAEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<? extends NumberVector> distq, DBIDRef cur, int k)doubleRABIDEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<?> distq, DBIDRef cur, int k)doubleTightLIDEstimator. estimate(KNNSearcher<DBIDRef> knnq, DistanceQuery<? extends java.lang.Object> distq, DBIDRef cur, int k) -
Uses of KNNSearcher in elki.outlier
Methods in elki.outlier with parameters of type KNNSearcher Modifier and Type Method Description private voidDWOF. initializeRadii(DBIDs ids, KNNSearcher<DBIDRef> knnq, DistanceQuery<O> distFunc, WritableDoubleDataStore radii)This method prepares a container for the radii of the objects and initializes radii according to the equation: initialRadii of a certain object = (absoluteMinDist of all objects) * (avgDist of the object) / (minAvgDist of all objects) -
Uses of KNNSearcher in elki.outlier.intrinsic
Methods in elki.outlier.intrinsic with parameters of type KNNSearcher Modifier and Type Method Description protected DoubleDataStoreIDOS. computeIDOS(DBIDs ids, KNNSearcher<DBIDRef> knnQ, DoubleDataStore intDims, DoubleMinMax idosminmax)Computes all IDOS scores.protected DoubleDataStoreIDOS. computeIDs(DBIDs ids, KNNSearcher<DBIDRef> knnQ, DistanceQuery<O> distQ)Computes all IDs -
Uses of KNNSearcher in elki.outlier.lof
Fields in elki.outlier.lof declared as KNNSearcher Modifier and Type Field Description private KNNSearcher<DBIDRef>FlexibleLOF.LOFResult. kNNReachThe kNN query w.r.t. the reachability distance.private KNNSearcher<DBIDRef>FlexibleLOF.LOFResult. kNNReferThe kNN query w.r.t. the reference neighborhood distance.Methods in elki.outlier.lof that return KNNSearcher Modifier and Type Method Description KNNSearcher<DBIDRef>FlexibleLOF.LOFResult. getKNNReach()Get the knn query for the reachability set.KNNSearcher<DBIDRef>FlexibleLOF.LOFResult. getKNNRefer()Get the knn query for the reference set.Methods in elki.outlier.lof that return types with arguments of type KNNSearcher Modifier and Type Method Description private Pair<Pair<KNNSearcher<DBIDRef>,KNNSearcher<DBIDRef>>,Pair<RKNNSearcher<DBIDRef>,RKNNSearcher<DBIDRef>>>OnlineLOF. getKNNAndRkNNQueries(Relation<O> relation, StepProgress stepprog)Get the kNN and rkNN queries for the algorithm.private Pair<Pair<KNNSearcher<DBIDRef>,KNNSearcher<DBIDRef>>,Pair<RKNNSearcher<DBIDRef>,RKNNSearcher<DBIDRef>>>OnlineLOF. getKNNAndRkNNQueries(Relation<O> relation, StepProgress stepprog)Get the kNN and rkNN queries for the algorithm.Methods in elki.outlier.lof with parameters of type KNNSearcher Modifier and Type Method Description protected voidCOF. computeAverageChainingDistances(KNNSearcher<DBIDRef> knnq, DistanceQuery<O> dq, DBIDs ids, WritableDoubleDataStore acds)Computes the average chaining distance, the average length of a path through the given set of points to each target.private voidCOF. computeCOFScores(KNNSearcher<DBIDRef> knnq, DBIDs ids, DoubleDataStore acds, WritableDoubleDataStore cofs, DoubleMinMax cofminmax)Compute Connectivity outlier factors.protected voidINFLO. computeINFLO(Relation<O> relation, ModifiableDBIDs pruned, KNNSearcher<DBIDRef> knnq, WritableDataStore<ModifiableDBIDs> rNNminuskNNs, WritableDoubleDataStore inflos, DoubleMinMax inflominmax)Compute the final INFLO scores.protected voidFlexibleLOF. computeLOFs(KNNSearcher<DBIDRef> knnq, DBIDs ids, DoubleDataStore lrds, WritableDoubleDataStore lofs, DoubleMinMax lofminmax)Computes the Local outlier factor (LOF) of the specified objects.protected doubleLOF. computeLOFScore(KNNSearcher<DBIDRef> knnq, DBIDRef cur, DoubleDataStore lrds)Compute a single LOF score.private voidLOF. computeLOFScores(KNNSearcher<DBIDRef> knnq, DBIDs ids, DoubleDataStore lrds, WritableDoubleDataStore lofs, DoubleMinMax lofminmax)Compute local outlier factors.protected doubleLOF. computeLRD(KNNSearcher<DBIDRef> knnq, DBIDIter curr)Compute a single local reachability distance.protected voidFlexibleLOF. computeLRDs(KNNSearcher<DBIDRef> knnq, DBIDs ids, WritableDoubleDataStore lrds)Computes the local reachability density (LRD) of the specified objects.private voidLOF. computeLRDs(KNNSearcher<DBIDRef> knnq, DBIDs ids, WritableDoubleDataStore lrds)Compute local reachability distances.protected voidKDEOS. computeOutlierScores(KNNSearcher<DBIDRef> knnq, DBIDs ids, WritableDataStore<double[]> densities, WritableDoubleDataStore kdeos, DoubleMinMax minmax)Compute the final KDEOS scores.protected voidLoOP. computePDists(Relation<O> relation, KNNSearcher<DBIDRef> knn, WritableDoubleDataStore pdists)Compute the probabilistic distances used by LoOP.protected doubleLoOP. computePLOFs(Relation<O> relation, KNNSearcher<DBIDRef> knn, WritableDoubleDataStore pdists, WritableDoubleDataStore plofs)Compute the LOF values, using the pdist distances.private voidSimplifiedLOF. computeSimplifiedLOFs(DBIDs ids, KNNSearcher<DBIDRef> knnq, WritableDoubleDataStore slrds, WritableDoubleDataStore lofs, DoubleMinMax lofminmax)Compute the simplified LOF factors.private voidSimplifiedLOF. computeSimplifiedLRDs(DBIDs ids, KNNSearcher<DBIDRef> knnq, WritableDoubleDataStore lrds)Compute the simplified reachability densities.private voidVarianceOfVolume. computeVolumes(KNNSearcher<DBIDRef> knnq, int dim, DBIDs ids, WritableDoubleDataStore vols)Compute volumesprivate voidVarianceOfVolume. computeVOVs(KNNSearcher<DBIDRef> knnq, DBIDs ids, DoubleDataStore vols, WritableDoubleDataStore vovs, DoubleMinMax vovminmax)Compute variance of volumes.protected FlexibleLOF.LOFResult<O>FlexibleLOF. doRunInTime(DBIDs ids, KNNSearcher<DBIDRef> kNNRefer, KNNSearcher<DBIDRef> kNNReach, StepProgress stepprog)Performs the Generalized LOF_SCORE algorithm on the given database and returns aFlexibleLOF.LOFResultencapsulating information that may be needed by an OnlineLOF algorithm.protected voidKDEOS. estimateDensities(Relation<O> rel, KNNSearcher<DBIDRef> knnq, DBIDs ids, WritableDataStore<double[]> densities)Perform the kernel density estimation step.Constructors in elki.outlier.lof with parameters of type KNNSearcher Constructor Description LOFResult(OutlierResult result, KNNSearcher<DBIDRef> kNNRefer, KNNSearcher<DBIDRef> kNNReach, WritableDoubleDataStore lrds, WritableDoubleDataStore lofs)Encapsulates information generated during a run of theFlexibleLOFalgorithm. -
Uses of KNNSearcher in elki.parallel.processor
Fields in elki.parallel.processor declared as KNNSearcher Modifier and Type Field Description (package private) KNNSearcher<DBIDRef>KNNProcessor.Instance. knnqkNN queryFields in elki.parallel.processor with type parameters of type KNNSearcher Modifier and Type Field Description (package private) java.util.function.Supplier<KNNSearcher<DBIDRef>>KNNProcessor. knnqKNN query objectConstructors in elki.parallel.processor with parameters of type KNNSearcher Constructor Description Instance(int k, KNNSearcher<DBIDRef> knnq, SharedObject.Instance<KNNList> out)Constructor.Constructor parameters in elki.parallel.processor with type arguments of type KNNSearcher Constructor Description KNNProcessor(int k, java.util.function.Supplier<KNNSearcher<DBIDRef>> knnq)Constructor. -
Uses of KNNSearcher in elki.projection
Methods in elki.projection with parameters of type KNNSearcher Modifier and Type Method Description protected voidIntrinsicNearestNeighborAffinityMatrixBuilder. computePij(DBIDRange ids, KNNSearcher<DBIDRef> knnq, boolean square, int numberOfNeighbours, double[][] pij, int[][] indices, double initialScale)Compute the sparse pij using the nearest neighbors only.protected voidNearestNeighborAffinityMatrixBuilder. computePij(DBIDRange ids, KNNSearcher<DBIDRef> knnq, boolean square, int numberOfNeighbours, double[][] pij, int[][] indices, double initialScale)Compute the sparse pij using the nearest neighbors only.
-