- b - Variable in class org.openimaj.lsh.functions.BytePStableFactory.PStableFunction
-
- b - Variable in class org.openimaj.lsh.functions.DoublePStableFactory.PStableFunction
-
- b - Variable in class org.openimaj.lsh.functions.FloatPStableFactory.PStableFunction
-
- b - Variable in class org.openimaj.lsh.functions.IntPStableFactory.PStableFunction
-
- b - Variable in class org.openimaj.lsh.functions.LongPStableFactory.PStableFunction
-
- b - Variable in class org.openimaj.lsh.functions.ShortPStableFactory.PStableFunction
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- binaryHeader() - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- bitLength() - Method in class org.openimaj.lsh.sketch.BitSetLSHSketcher
-
Get the length of the sketch in bits.
- bitLength() - Method in class org.openimaj.lsh.sketch.ByteLSHSketcher
-
Get the length of the sketch in bits.
- bitLength() - Method in class org.openimaj.lsh.sketch.IntLSHSketcher
-
Get the length of the sketch in bits.
- bitLength() - Method in class org.openimaj.lsh.sketch.LongLSHSketcher
-
Get the length of the sketch in bits.
- bitLength() - Method in class org.openimaj.lsh.sketch.ShortLSHSketcher
-
Get the length of the sketch in bits.
- BitSetLSHSketcher<OBJECT> - Class in org.openimaj.lsh.sketch
-
A
Sketcher that produces bit-string sketches encoded as a
BitSet.
- BitSetLSHSketcher(List<HashFunction<OBJECT>>) - Constructor for class org.openimaj.lsh.sketch.BitSetLSHSketcher
-
Construct with the given functions.
- BitSetLSHSketcher(HashFunction<OBJECT>, HashFunction<OBJECT>...) - Constructor for class org.openimaj.lsh.sketch.BitSetLSHSketcher
-
Construct with the given functions.
- BitSetLSHSketcher(HashFunctionFactory<OBJECT>, int) - Constructor for class org.openimaj.lsh.sketch.BitSetLSHSketcher
-
Construct with the factory which is used to produce the required number
of functions.
- ByteADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- ByteADCNearestNeighbours(ByteProductQuantiser, byte[][]) - Constructor for class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- ByteADCNearestNeighbours(ByteProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- ByteCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- ByteCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.ByteCauchyFactory
-
Construct the factory with the given parameters.
- ByteGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- ByteGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.ByteGaussianFactory
-
Construct with the given parameters.
- ByteHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- ByteHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.ByteHammingFactory
-
Construct a new factory using the given parameters.
- ByteHashFunction - Class in org.openimaj.lsh.functions
-
- ByteHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- ByteHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.ByteHashFunctionFactory
-
- ByteHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- ByteHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.ByteHyperplaneCosineFactory
-
Construct with the given arguments.
- ByteHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- ByteHyperplaneL1Factory(int, MersenneTwister, byte, byte) - Constructor for class org.openimaj.lsh.functions.ByteHyperplaneL1Factory
-
Construct with the given arguments.
- ByteKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for byte data.
- ByteKDTreeEnsemble(byte[][]) - Constructor for class org.openimaj.knn.approximate.ByteKDTreeEnsemble
-
Construct a ByteKDTreeEnsemble with the provided data,
using the default of 8 trees.
- ByteKDTreeEnsemble(byte[][], int) - Constructor for class org.openimaj.knn.approximate.ByteKDTreeEnsemble
-
Construct a ByteKDTreeEnsemble with the provided data and
number of trees.
- ByteKDTreeEnsemble(byte[][], int, int) - Constructor for class org.openimaj.knn.approximate.ByteKDTreeEnsemble
-
Construct a ByteKDTreeEnsemble with the provided data and
number of trees.
- ByteKDTreeEnsemble.ByteKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- ByteKDTreeNode() - Constructor for class org.openimaj.knn.approximate.ByteKDTreeEnsemble.ByteKDTreeNode
-
Construct a new node
- ByteKDTreeNode(byte[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.ByteKDTreeEnsemble.ByteKDTreeNode
-
Construct a new node with the given data
- ByteLSHSketcher<OBJECT> - Class in org.openimaj.lsh.sketch
-
A Sketcher that produces bit-string sketches encoded as byte arrays.
- ByteLSHSketcher(List<HashFunction<OBJECT>>) - Constructor for class org.openimaj.lsh.sketch.ByteLSHSketcher
-
Construct with the given functions.
- ByteLSHSketcher(HashFunction<OBJECT>, HashFunction<OBJECT>...) - Constructor for class org.openimaj.lsh.sketch.ByteLSHSketcher
-
Construct with the given functions.
- ByteLSHSketcher(HashFunctionFactory<OBJECT>, int) - Constructor for class org.openimaj.lsh.sketch.ByteLSHSketcher
-
Construct with the factory which is used to produce the required number
of functions.
- ByteNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with byte[] data.
- ByteNearestNeighbours() - Constructor for class org.openimaj.knn.ByteNearestNeighbours
-
- ByteNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- ByteNearestNeighboursExact(byte[][]) - Constructor for class org.openimaj.knn.ByteNearestNeighboursExact
-
Construct the ByteNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- ByteNearestNeighboursExact(byte[][], ByteFVComparator) - Constructor for class org.openimaj.knn.ByteNearestNeighboursExact
-
Construct the ByteNearestNeighboursExact over the provided
dataset with the given distance function.
- ByteNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- ByteNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for byte data using an ensemble of Best-Bin-First KDTrees.
- ByteNearestNeighboursKDTree(byte[][], int, int) - Constructor for class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
Construct the ByteNearestNeighboursKDTree with the given options.
- ByteNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- ByteNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- ByteProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of bytes.
- ByteProductQuantiser(ByteNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.ByteProductQuantiser
-
- BytePStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- BytePStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.BytePStableFactory
-
Construct with the given parameters.
- BytePStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- ByteSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- ByteSDCNearestNeighbours(ByteProductQuantiser, byte[][][], byte[][]) - Constructor for class org.openimaj.knn.pq.ByteSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- computeDistance(byte[], byte[]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistance(double[], double[]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistance(float[], float[]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistance(int[], int[]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistance(long[], long[]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistance(short[], short[]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
Compute the distance between two vectors using the underlying distance
comparison used by this class.
- computeDistances(byte[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- computeDistances(byte[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.ByteSDCNearestNeighbours
-
- computeDistances(double[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- computeDistances(double[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.DoubleSDCNearestNeighbours
-
- computeDistances(float[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- computeDistances(float[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.FloatSDCNearestNeighbours
-
- computeDistances(byte[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- computeDistances(double[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- computeDistances(float[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- computeDistances(int[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- computeDistances(long[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- computeDistances(short[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- computeDistances(int[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- computeDistances(int[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.IntSDCNearestNeighbours
-
- computeDistances(long[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- computeDistances(long[], BoundedPriorityQueue<IntDoublePair>, IntDoublePair) - Method in class org.openimaj.knn.pq.LongSDCNearestNeighbours
-
- computeDistances(short[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- computeDistances(short[], BoundedPriorityQueue<IntFloatPair>, IntFloatPair) - Method in class org.openimaj.knn.pq.ShortSDCNearestNeighbours
-
- computeHashCode(OBJECT) - Method in class org.openimaj.lsh.composition.PolyHashComposition
-
- computeHashCode(OBJECT) - Method in class org.openimaj.lsh.composition.RandomProjectionHashComposition
-
- computeHashCode(ByteFV) - Method in class org.openimaj.lsh.functions.ByteHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseByteArray) - Method in class org.openimaj.lsh.functions.ByteHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseByteFV) - Method in class org.openimaj.lsh.functions.ByteHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(byte[]) - Method in class org.openimaj.lsh.functions.BytePStableFactory.PStableFunction
-
- computeHashCode(SparseByteArray) - Method in class org.openimaj.lsh.functions.BytePStableFactory.PStableFunction
-
- computeHashCode(DoubleFV) - Method in class org.openimaj.lsh.functions.DoubleHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseDoubleArray) - Method in class org.openimaj.lsh.functions.DoubleHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseDoubleFV) - Method in class org.openimaj.lsh.functions.DoubleHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(double[]) - Method in class org.openimaj.lsh.functions.DoublePStableFactory.PStableFunction
-
- computeHashCode(SparseDoubleArray) - Method in class org.openimaj.lsh.functions.DoublePStableFactory.PStableFunction
-
- computeHashCode(FloatFV) - Method in class org.openimaj.lsh.functions.FloatHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseFloatArray) - Method in class org.openimaj.lsh.functions.FloatHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseFloatFV) - Method in class org.openimaj.lsh.functions.FloatHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(float[]) - Method in class org.openimaj.lsh.functions.FloatPStableFactory.PStableFunction
-
- computeHashCode(SparseFloatArray) - Method in class org.openimaj.lsh.functions.FloatPStableFactory.PStableFunction
-
- computeHashCode(IntFV) - Method in class org.openimaj.lsh.functions.IntHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseIntArray) - Method in class org.openimaj.lsh.functions.IntHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseIntFV) - Method in class org.openimaj.lsh.functions.IntHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(int[]) - Method in class org.openimaj.lsh.functions.IntPStableFactory.PStableFunction
-
- computeHashCode(SparseIntArray) - Method in class org.openimaj.lsh.functions.IntPStableFactory.PStableFunction
-
- computeHashCode(LongFV) - Method in class org.openimaj.lsh.functions.LongHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseLongArray) - Method in class org.openimaj.lsh.functions.LongHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseLongFV) - Method in class org.openimaj.lsh.functions.LongHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(long[]) - Method in class org.openimaj.lsh.functions.LongPStableFactory.PStableFunction
-
- computeHashCode(SparseLongArray) - Method in class org.openimaj.lsh.functions.LongPStableFactory.PStableFunction
-
- computeHashCode(ShortFV) - Method in class org.openimaj.lsh.functions.ShortHashFunction
-
Compute the hash code for the feature vector.
- computeHashCode(SparseShortArray) - Method in class org.openimaj.lsh.functions.ShortHashFunction
-
Compute the hash code for the sparse array.
- computeHashCode(SparseShortFV) - Method in class org.openimaj.lsh.functions.ShortHashFunction
-
Compute the hash code for the sparse feature vector.
- computeHashCode(short[]) - Method in class org.openimaj.lsh.functions.ShortPStableFactory.PStableFunction
-
- computeHashCode(SparseShortArray) - Method in class org.openimaj.lsh.functions.ShortPStableFactory.PStableFunction
-
- CoordinateBruteForce<T extends Coordinate> - Class in org.openimaj.knn
-
Implementation of a
CoordinateIndex that performs
searching by brute-force comparison over the indexed coordinates.
- CoordinateBruteForce() - Constructor for class org.openimaj.knn.CoordinateBruteForce
-
Default constructor.
- CoordinateBruteForce(List<T>) - Constructor for class org.openimaj.knn.CoordinateBruteForce
-
Construct the index and populate it with the given data.
- CoordinateIndex<T extends Coordinate> - Interface in org.openimaj.knn
-
Interface representing an index of
Coordinates that can
have points added to it and can be searched in a variety of ways.
- CoordinateKDTree<T extends Coordinate> - Class in org.openimaj.knn
-
Implementation of a simple KDTree with range search.
- CoordinateKDTree() - Constructor for class org.openimaj.knn.CoordinateKDTree
-
Create an empty KDTree object
- CoordinateKDTree(Collection<T>) - Constructor for class org.openimaj.knn.CoordinateKDTree
-
Create a KDTree object and populate it with the given data.
- create(byte[][]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree.Factory
-
- create(double[][]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree.Factory
-
- create(float[][]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree.Factory
-
- create(int[][]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree.Factory
-
- create(long[][]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree.Factory
-
- create(short[][]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree.Factory
-
- create(byte[][]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact.Factory
-
- create(double[][]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact.Factory
-
- create(float[][]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact.Factory
-
- create(int[][]) - Method in class org.openimaj.knn.IntNearestNeighboursExact.Factory
-
- create(long[][]) - Method in class org.openimaj.knn.LongNearestNeighboursExact.Factory
-
- create(DATA[]) - Method in interface org.openimaj.knn.NearestNeighboursFactory
-
- create(T[]) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact.Factory
-
- create(short[][]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact.Factory
-
- create() - Method in class org.openimaj.lsh.functions.ByteCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.ByteGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.ByteHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.ByteHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.ByteHyperplaneL1Factory
-
- create() - Method in class org.openimaj.lsh.functions.DoubleCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.DoubleGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.DoubleHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.DoubleHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.DoubleHyperplaneL1Factory
-
- create() - Method in class org.openimaj.lsh.functions.FloatCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.FloatGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.FloatHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.FloatHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.FloatHyperplaneL1Factory
-
- create() - Method in class org.openimaj.lsh.functions.IntCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.IntGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.IntHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.IntHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.IntHyperplaneL1Factory
-
- create() - Method in class org.openimaj.lsh.functions.LongCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.LongGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.LongHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.LongHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.LongHyperplaneL1Factory
-
- create() - Method in class org.openimaj.lsh.functions.ShortCauchyFactory
-
- create() - Method in class org.openimaj.lsh.functions.ShortGaussianFactory
-
- create() - Method in class org.openimaj.lsh.functions.ShortHammingFactory
-
- create() - Method in class org.openimaj.lsh.functions.ShortHyperplaneCosineFactory
-
- create() - Method in class org.openimaj.lsh.functions.ShortHyperplaneL1Factory
-
- createSketch(OBJECT) - Method in class org.openimaj.lsh.sketch.BitSetLSHSketcher
-
- createSketch(OBJECT) - Method in class org.openimaj.lsh.sketch.ByteLSHSketcher
-
- createSketch(OBJECT) - Method in class org.openimaj.lsh.sketch.IntLSHSketcher
-
- createSketch(OBJECT) - Method in class org.openimaj.lsh.sketch.LongLSHSketcher
-
- createSketch(OBJECT) - Method in class org.openimaj.lsh.sketch.ShortLSHSketcher
-
- data - Variable in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- data - Variable in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- decompress(byte[]) - Method in class org.openimaj.knn.pq.ByteProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- decompress(byte[]) - Method in class org.openimaj.knn.pq.DoubleProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- decompress(byte[]) - Method in class org.openimaj.knn.pq.FloatProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- decompress(byte[]) - Method in class org.openimaj.knn.pq.IntProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- decompress(byte[]) - Method in class org.openimaj.knn.pq.LongProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- decompress(byte[]) - Method in class org.openimaj.knn.pq.ShortProductQuantiser
-
Decompress the quantised data by replacing each encoded index with the actual centroid subvector.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NCHECKS - Static variable in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
The default number of checks performed during search when in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- DEFAULT_NTREES - Static variable in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
The default number of kdtrees when not in exact mode.
- distance - Variable in class org.openimaj.knn.ByteNearestNeighboursExact
-
- distance(Coordinate, Coordinate) - Static method in class org.openimaj.knn.CoordinateKDTree
-
- distance - Variable in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- distance - Variable in class org.openimaj.knn.FloatNearestNeighboursExact
-
- distance - Variable in class org.openimaj.knn.IntNearestNeighboursExact
-
- distance - Variable in class org.openimaj.knn.LongNearestNeighboursExact
-
- distance - Variable in class org.openimaj.knn.ObjectNearestNeighbours
-
- distance - Variable in class org.openimaj.knn.ShortNearestNeighboursExact
-
- distanceComparator() - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.ObjectNearestNeighbours
-
Get the distance comparator
- distanceComparator() - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
Get the distance comparator
- distanceFcn - Variable in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- distanceFunc(byte[], byte[][], float[]) - Static method in class org.openimaj.knn.ByteNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(byte[], byte[]) - Static method in class org.openimaj.knn.ByteNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(ByteFVComparator, byte[], byte[]) - Static method in class org.openimaj.knn.ByteNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(ByteFVComparator, byte[], byte[][], float[]) - Static method in class org.openimaj.knn.ByteNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunc(double[], double[][], double[]) - Static method in class org.openimaj.knn.DoubleNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(double[], double[]) - Static method in class org.openimaj.knn.DoubleNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(DoubleFVComparator, double[], double[]) - Static method in class org.openimaj.knn.DoubleNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(DoubleFVComparator, double[], double[][], double[]) - Static method in class org.openimaj.knn.DoubleNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunc(float[], float[][], float[]) - Static method in class org.openimaj.knn.FloatNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(float[], float[]) - Static method in class org.openimaj.knn.FloatNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(FloatFVComparator, float[], float[]) - Static method in class org.openimaj.knn.FloatNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(FloatFVComparator, float[], float[][], float[]) - Static method in class org.openimaj.knn.FloatNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunc(int[], int[][], float[]) - Static method in class org.openimaj.knn.IntNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(int[], int[]) - Static method in class org.openimaj.knn.IntNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(IntFVComparator, int[], int[]) - Static method in class org.openimaj.knn.IntNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(IntFVComparator, int[], int[][], float[]) - Static method in class org.openimaj.knn.IntNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunc(long[], long[][], double[]) - Static method in class org.openimaj.knn.LongNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(long[], long[]) - Static method in class org.openimaj.knn.LongNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(LongFVComparator, long[], long[]) - Static method in class org.openimaj.knn.LongNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(LongFVComparator, long[], long[][], double[]) - Static method in class org.openimaj.knn.LongNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunc(DistanceComparator<? super T>, T, T) - Static method in class org.openimaj.knn.ObjectNearestNeighbours
-
Static method to find a distance between a query vector and point.
- distanceFunc(short[], short[][], float[]) - Static method in class org.openimaj.knn.ShortNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and each of a set of points.
- distanceFunc(short[], short[]) - Static method in class org.openimaj.knn.ShortNearestNeighbours
-
Static method to find the sum-squared distance between
a query vector and a point.
- distanceFunc(ShortFVComparator, short[], short[]) - Static method in class org.openimaj.knn.ShortNearestNeighbours
-
Static method to find a distance between
a query vector and a point.
- distanceFunc(ShortFVComparator, short[], short[][], float[]) - Static method in class org.openimaj.knn.ShortNearestNeighbours
-
Static method to find a distance between
a query vector and each of a set of points.
- distanceFunction() - Method in class org.openimaj.lsh.functions.ByteHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.DoubleHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.FloatHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.IntHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.LongHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.RandomisedHashFunctionFactory
-
- distanceFunction() - Method in class org.openimaj.lsh.functions.ShortHashFunctionFactory
-
- DoubleADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- DoubleADCNearestNeighbours(DoubleProductQuantiser, double[][]) - Constructor for class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- DoubleADCNearestNeighbours(DoubleProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- DoubleCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- DoubleCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.DoubleCauchyFactory
-
Construct the factory with the given parameters.
- DoubleGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- DoubleGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.DoubleGaussianFactory
-
Construct with the given parameters.
- DoubleHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- DoubleHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.DoubleHammingFactory
-
Construct a new factory using the given parameters.
- DoubleHashFunction - Class in org.openimaj.lsh.functions
-
- DoubleHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- DoubleHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.DoubleHashFunctionFactory
-
- DoubleHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- DoubleHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.DoubleHyperplaneCosineFactory
-
Construct with the given arguments.
- DoubleHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- DoubleHyperplaneL1Factory(int, MersenneTwister, double, double) - Constructor for class org.openimaj.lsh.functions.DoubleHyperplaneL1Factory
-
Construct with the given arguments.
- DoubleKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for double data.
- DoubleKDTreeEnsemble(double[][]) - Constructor for class org.openimaj.knn.approximate.DoubleKDTreeEnsemble
-
Construct a DoubleKDTreeEnsemble with the provided data,
using the default of 8 trees.
- DoubleKDTreeEnsemble(double[][], int) - Constructor for class org.openimaj.knn.approximate.DoubleKDTreeEnsemble
-
Construct a DoubleKDTreeEnsemble with the provided data and
number of trees.
- DoubleKDTreeEnsemble(double[][], int, int) - Constructor for class org.openimaj.knn.approximate.DoubleKDTreeEnsemble
-
Construct a DoubleKDTreeEnsemble with the provided data and
number of trees.
- DoubleKDTreeEnsemble.DoubleKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- DoubleKDTreeNode() - Constructor for class org.openimaj.knn.approximate.DoubleKDTreeEnsemble.DoubleKDTreeNode
-
Construct a new node
- DoubleKDTreeNode(double[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.DoubleKDTreeEnsemble.DoubleKDTreeNode
-
Construct a new node with the given data
- DoubleNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with double[] data.
- DoubleNearestNeighbours() - Constructor for class org.openimaj.knn.DoubleNearestNeighbours
-
- DoubleNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- DoubleNearestNeighboursExact(double[][]) - Constructor for class org.openimaj.knn.DoubleNearestNeighboursExact
-
Construct the DoubleNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- DoubleNearestNeighboursExact(double[][], DoubleFVComparator) - Constructor for class org.openimaj.knn.DoubleNearestNeighboursExact
-
Construct the DoubleNearestNeighboursExact over the provided
dataset with the given distance function.
- DoubleNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- DoubleNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for double data using an ensemble of Best-Bin-First KDTrees.
- DoubleNearestNeighboursKDTree(double[][], int, int) - Constructor for class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
Construct the DoubleNearestNeighboursKDTree with the given options.
- DoubleNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- DoubleNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- DoubleProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of doubles.
- DoubleProductQuantiser(DoubleNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.DoubleProductQuantiser
-
- DoublePStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- DoublePStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.DoublePStableFactory
-
Construct with the given parameters.
- DoublePStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- DoubleSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- DoubleSDCNearestNeighbours(DoubleProductQuantiser, double[][][], double[][]) - Constructor for class org.openimaj.knn.pq.DoubleSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- Factory() - Constructor for class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.approximate.IntNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.IntNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.approximate.LongNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.LongNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree.Factory
-
Construct the factory the default number of trees and checks.
- Factory(int, int) - Constructor for class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree.Factory
-
Construct the factory the given number of trees and checks.
- Factory() - Constructor for class org.openimaj.knn.ByteNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced ByteNearestNeighbours instances.
- Factory(ByteFVComparator) - Constructor for class org.openimaj.knn.ByteNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced ByteNearestNeighbours instances.
- Factory() - Constructor for class org.openimaj.knn.DoubleNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced DoubleNearestNeighbours instances.
- Factory(DoubleFVComparator) - Constructor for class org.openimaj.knn.DoubleNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced DoubleNearestNeighbours instances.
- Factory() - Constructor for class org.openimaj.knn.FloatNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced FloatNearestNeighbours instances.
- Factory(FloatFVComparator) - Constructor for class org.openimaj.knn.FloatNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced FloatNearestNeighbours instances.
- Factory() - Constructor for class org.openimaj.knn.IntNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced IntNearestNeighbours instances.
- Factory(IntFVComparator) - Constructor for class org.openimaj.knn.IntNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced IntNearestNeighbours instances.
- Factory() - Constructor for class org.openimaj.knn.LongNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced LongNearestNeighbours instances.
- Factory(LongFVComparator) - Constructor for class org.openimaj.knn.LongNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced LongNearestNeighbours instances.
- Factory(DistanceComparator<? super T>) - Constructor for class org.openimaj.knn.ObjectNearestNeighboursExact.Factory
-
Construct the factory with the given distance function for the
produced ObjectNearestNeighbours instances.
- Factory() - Constructor for class org.openimaj.knn.ShortNearestNeighboursExact.Factory
-
Construct the factory using Euclidean distance for the
produced ShortNearestNeighbours instances.
- Factory(ShortFVComparator) - Constructor for class org.openimaj.knn.ShortNearestNeighboursExact.Factory
-
Construct the factory with the given distance function
for the produced ShortNearestNeighbours instances.
- fastKNN(Collection<T>, Coordinate, int) - Method in class org.openimaj.knn.CoordinateKDTree
-
Faster implementation of K-nearest-neighbours.
- FloatADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- FloatADCNearestNeighbours(FloatProductQuantiser, float[][]) - Constructor for class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- FloatADCNearestNeighbours(FloatProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- FloatCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- FloatCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.FloatCauchyFactory
-
Construct the factory with the given parameters.
- FloatGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- FloatGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.FloatGaussianFactory
-
Construct with the given parameters.
- FloatHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- FloatHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.FloatHammingFactory
-
Construct a new factory using the given parameters.
- FloatHashFunction - Class in org.openimaj.lsh.functions
-
- FloatHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- FloatHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.FloatHashFunctionFactory
-
- FloatHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- FloatHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.FloatHyperplaneCosineFactory
-
Construct with the given arguments.
- FloatHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- FloatHyperplaneL1Factory(int, MersenneTwister, float, float) - Constructor for class org.openimaj.lsh.functions.FloatHyperplaneL1Factory
-
Construct with the given arguments.
- FloatKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for float data.
- FloatKDTreeEnsemble(float[][]) - Constructor for class org.openimaj.knn.approximate.FloatKDTreeEnsemble
-
Construct a FloatKDTreeEnsemble with the provided data,
using the default of 8 trees.
- FloatKDTreeEnsemble(float[][], int) - Constructor for class org.openimaj.knn.approximate.FloatKDTreeEnsemble
-
Construct a FloatKDTreeEnsemble with the provided data and
number of trees.
- FloatKDTreeEnsemble(float[][], int, int) - Constructor for class org.openimaj.knn.approximate.FloatKDTreeEnsemble
-
Construct a FloatKDTreeEnsemble with the provided data and
number of trees.
- FloatKDTreeEnsemble.FloatKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- FloatKDTreeNode() - Constructor for class org.openimaj.knn.approximate.FloatKDTreeEnsemble.FloatKDTreeNode
-
Construct a new node
- FloatKDTreeNode(float[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.FloatKDTreeEnsemble.FloatKDTreeNode
-
Construct a new node with the given data
- FloatNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with float[] data.
- FloatNearestNeighbours() - Constructor for class org.openimaj.knn.FloatNearestNeighbours
-
- FloatNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- FloatNearestNeighboursExact(float[][]) - Constructor for class org.openimaj.knn.FloatNearestNeighboursExact
-
Construct the FloatNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- FloatNearestNeighboursExact(float[][], FloatFVComparator) - Constructor for class org.openimaj.knn.FloatNearestNeighboursExact
-
Construct the FloatNearestNeighboursExact over the provided
dataset with the given distance function.
- FloatNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- FloatNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for float data using an ensemble of Best-Bin-First KDTrees.
- FloatNearestNeighboursKDTree(float[][], int, int) - Constructor for class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
Construct the FloatNearestNeighboursKDTree with the given options.
- FloatNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- FloatNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- FloatProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of floats.
- FloatProductQuantiser(FloatNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.FloatProductQuantiser
-
- FloatPStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- FloatPStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.FloatPStableFactory
-
Construct with the given parameters.
- FloatPStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- FloatSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- FloatSDCNearestNeighbours(FloatProductQuantiser, float[][][], float[][]) - Constructor for class org.openimaj.knn.pq.FloatSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ByteHyperplaneL1Factory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.DoubleHyperplaneL1Factory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.FloatHyperplaneL1Factory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.IntHyperplaneL1Factory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.LongHyperplaneL1Factory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortCauchyFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortGaussianFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortHammingFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortHashFunctionFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortHyperplaneCosineFactory
-
- fvDistanceFunction() - Method in class org.openimaj.lsh.functions.ShortHyperplaneL1Factory
-
- IncrementalByteADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalByteADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- IncrementalByteADCNearestNeighbours(ByteProductQuantiser, byte[][]) - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalByteADCNearestNeighbours(ByteProductQuantiser, List<byte[]>) - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalByteADCNearestNeighbours(ByteProductQuantiser, DataSource<byte[]>) - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalByteADCNearestNeighbours(ByteProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalByteADCNearestNeighbours(ByteProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalDoubleADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalDoubleADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- IncrementalDoubleADCNearestNeighbours(DoubleProductQuantiser, double[][]) - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalDoubleADCNearestNeighbours(DoubleProductQuantiser, List<double[]>) - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalDoubleADCNearestNeighbours(DoubleProductQuantiser, DataSource<double[]>) - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalDoubleADCNearestNeighbours(DoubleProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalDoubleADCNearestNeighbours(DoubleProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalFloatADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalFloatADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- IncrementalFloatADCNearestNeighbours(FloatProductQuantiser, float[][]) - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalFloatADCNearestNeighbours(FloatProductQuantiser, List<float[]>) - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalFloatADCNearestNeighbours(FloatProductQuantiser, DataSource<float[]>) - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalFloatADCNearestNeighbours(FloatProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalFloatADCNearestNeighbours(FloatProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalIntADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalIntADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- IncrementalIntADCNearestNeighbours(IntProductQuantiser, int[][]) - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalIntADCNearestNeighbours(IntProductQuantiser, List<int[]>) - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalIntADCNearestNeighbours(IntProductQuantiser, DataSource<int[]>) - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalIntADCNearestNeighbours(IntProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalIntADCNearestNeighbours(IntProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalLongADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalLongADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- IncrementalLongADCNearestNeighbours(LongProductQuantiser, long[][]) - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalLongADCNearestNeighbours(LongProductQuantiser, List<long[]>) - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalLongADCNearestNeighbours(LongProductQuantiser, DataSource<long[]>) - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalLongADCNearestNeighbours(LongProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalLongADCNearestNeighbours(LongProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalNearestNeighbours<DATA,DISTANCES,PAIR_TYPE> - Interface in org.openimaj.knn
-
Extension to K-nearest-neighbour that allows database points to be added
dynamically.
- IncrementalShortADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
- IncrementalShortADCNearestNeighbours() - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- IncrementalShortADCNearestNeighbours(ShortProductQuantiser, short[][]) - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalShortADCNearestNeighbours(ShortProductQuantiser, List<short[]>) - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalShortADCNearestNeighbours(ShortProductQuantiser, DataSource<short[]>) - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IncrementalShortADCNearestNeighbours(ShortProductQuantiser, int) - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- IncrementalShortADCNearestNeighbours(ShortProductQuantiser, int, int) - Constructor for class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
Construct an empty ADC with the given quantiser.
- insert(T) - Method in class org.openimaj.knn.CoordinateBruteForce
-
- insert(T) - Method in interface org.openimaj.knn.CoordinateIndex
-
Insert a single coordinate into the index.
- insert(T) - Method in class org.openimaj.knn.CoordinateKDTree
-
Inserts a point into the tree, preserving the spatial ordering.
- insertAll(Collection<T>) - Method in class org.openimaj.knn.CoordinateKDTree
-
Insert all the points from the given collection into the index.
- IntADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- IntADCNearestNeighbours(IntProductQuantiser, int[][]) - Constructor for class org.openimaj.knn.pq.IntADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- IntADCNearestNeighbours(IntProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.IntADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- IntCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- IntCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.IntCauchyFactory
-
Construct the factory with the given parameters.
- InternalNearestNeighbours<DISTANCES> - Interface in org.openimaj.knn
-
Interface for K-nearest-neighbour implementations that are able to search
directly using an indexed item of their own internal data as the query.
- IntGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- IntGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.IntGaussianFactory
-
Construct with the given parameters.
- IntHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- IntHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.IntHammingFactory
-
Construct a new factory using the given parameters.
- IntHashFunction - Class in org.openimaj.lsh.functions
-
- IntHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- IntHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.IntHashFunctionFactory
-
- IntHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- IntHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.IntHyperplaneCosineFactory
-
Construct with the given arguments.
- IntHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- IntHyperplaneL1Factory(int, MersenneTwister, int, int) - Constructor for class org.openimaj.lsh.functions.IntHyperplaneL1Factory
-
Construct with the given arguments.
- IntKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for int data.
- IntKDTreeEnsemble(int[][]) - Constructor for class org.openimaj.knn.approximate.IntKDTreeEnsemble
-
Construct a IntKDTreeEnsemble with the provided data,
using the default of 8 trees.
- IntKDTreeEnsemble(int[][], int) - Constructor for class org.openimaj.knn.approximate.IntKDTreeEnsemble
-
Construct a IntKDTreeEnsemble with the provided data and
number of trees.
- IntKDTreeEnsemble(int[][], int, int) - Constructor for class org.openimaj.knn.approximate.IntKDTreeEnsemble
-
Construct a IntKDTreeEnsemble with the provided data and
number of trees.
- IntKDTreeEnsemble.IntKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- IntKDTreeNode() - Constructor for class org.openimaj.knn.approximate.IntKDTreeEnsemble.IntKDTreeNode
-
Construct a new node
- IntKDTreeNode(int[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.IntKDTreeEnsemble.IntKDTreeNode
-
Construct a new node with the given data
- IntLSHSketcher<OBJECT> - Class in org.openimaj.lsh.sketch
-
A Sketcher that produces bit-string sketches encoded as int arrays.
- IntLSHSketcher(List<HashFunction<OBJECT>>) - Constructor for class org.openimaj.lsh.sketch.IntLSHSketcher
-
Construct with the given functions.
- IntLSHSketcher(HashFunction<OBJECT>, HashFunction<OBJECT>...) - Constructor for class org.openimaj.lsh.sketch.IntLSHSketcher
-
Construct with the given functions.
- IntLSHSketcher(HashFunctionFactory<OBJECT>, int) - Constructor for class org.openimaj.lsh.sketch.IntLSHSketcher
-
Construct with the factory which is used to produce the required number
of functions.
- IntNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with int[] data.
- IntNearestNeighbours() - Constructor for class org.openimaj.knn.IntNearestNeighbours
-
- IntNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- IntNearestNeighboursExact(int[][]) - Constructor for class org.openimaj.knn.IntNearestNeighboursExact
-
Construct the IntNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- IntNearestNeighboursExact(int[][], IntFVComparator) - Constructor for class org.openimaj.knn.IntNearestNeighboursExact
-
Construct the IntNearestNeighboursExact over the provided
dataset with the given distance function.
- IntNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- IntNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for int data using an ensemble of Best-Bin-First KDTrees.
- IntNearestNeighboursKDTree(int[][], int, int) - Constructor for class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
Construct the IntNearestNeighboursKDTree with the given options.
- IntNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- IntNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- IntProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of ints.
- IntProductQuantiser(IntNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.IntProductQuantiser
-
- IntPStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- IntPStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.IntPStableFactory
-
Construct with the given parameters.
- IntPStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- IntSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- IntSDCNearestNeighbours(IntProductQuantiser, int[][][], int[][]) - Constructor for class org.openimaj.knn.pq.IntSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- LongADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- LongADCNearestNeighbours(LongProductQuantiser, long[][]) - Constructor for class org.openimaj.knn.pq.LongADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- LongADCNearestNeighbours(LongProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.LongADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- LongCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- LongCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.LongCauchyFactory
-
Construct the factory with the given parameters.
- LongGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- LongGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.LongGaussianFactory
-
Construct with the given parameters.
- LongHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- LongHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.LongHammingFactory
-
Construct a new factory using the given parameters.
- LongHashFunction - Class in org.openimaj.lsh.functions
-
- LongHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- LongHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.LongHashFunctionFactory
-
- LongHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- LongHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.LongHyperplaneCosineFactory
-
Construct with the given arguments.
- LongHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- LongHyperplaneL1Factory(int, MersenneTwister, long, long) - Constructor for class org.openimaj.lsh.functions.LongHyperplaneL1Factory
-
Construct with the given arguments.
- LongKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for long data.
- LongKDTreeEnsemble(long[][]) - Constructor for class org.openimaj.knn.approximate.LongKDTreeEnsemble
-
Construct a LongKDTreeEnsemble with the provided data,
using the default of 8 trees.
- LongKDTreeEnsemble(long[][], int) - Constructor for class org.openimaj.knn.approximate.LongKDTreeEnsemble
-
Construct a LongKDTreeEnsemble with the provided data and
number of trees.
- LongKDTreeEnsemble(long[][], int, int) - Constructor for class org.openimaj.knn.approximate.LongKDTreeEnsemble
-
Construct a LongKDTreeEnsemble with the provided data and
number of trees.
- LongKDTreeEnsemble.LongKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- LongKDTreeNode() - Constructor for class org.openimaj.knn.approximate.LongKDTreeEnsemble.LongKDTreeNode
-
Construct a new node
- LongKDTreeNode(long[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.LongKDTreeEnsemble.LongKDTreeNode
-
Construct a new node with the given data
- LongLSHSketcher<OBJECT> - Class in org.openimaj.lsh.sketch
-
A Sketcher that produces bit-string sketches encoded as long arrays.
- LongLSHSketcher(List<HashFunction<OBJECT>>) - Constructor for class org.openimaj.lsh.sketch.LongLSHSketcher
-
Construct with the given functions.
- LongLSHSketcher(HashFunction<OBJECT>, HashFunction<OBJECT>...) - Constructor for class org.openimaj.lsh.sketch.LongLSHSketcher
-
Construct with the given functions.
- LongLSHSketcher(HashFunctionFactory<OBJECT>, int) - Constructor for class org.openimaj.lsh.sketch.LongLSHSketcher
-
Construct with the factory which is used to produce the required number
of functions.
- LongNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with long[] data.
- LongNearestNeighbours() - Constructor for class org.openimaj.knn.LongNearestNeighbours
-
- LongNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- LongNearestNeighboursExact(long[][]) - Constructor for class org.openimaj.knn.LongNearestNeighboursExact
-
Construct the LongNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- LongNearestNeighboursExact(long[][], LongFVComparator) - Constructor for class org.openimaj.knn.LongNearestNeighboursExact
-
Construct the LongNearestNeighboursExact over the provided
dataset with the given distance function.
- LongNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- LongNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for long data using an ensemble of Best-Bin-First KDTrees.
- LongNearestNeighboursKDTree(long[][], int, int) - Constructor for class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
Construct the LongNearestNeighboursKDTree with the given options.
- LongNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- LongNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- LongProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of longs.
- LongProductQuantiser(LongNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.LongProductQuantiser
-
- LongPStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- LongPStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.LongPStableFactory
-
Construct with the given parameters.
- LongPStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- LongSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- LongSDCNearestNeighbours(LongProductQuantiser, long[][][], long[][]) - Constructor for class org.openimaj.knn.pq.LongSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- LSHNearestNeighbours<OBJECT> - Class in org.openimaj.knn.lsh
-
Nearest-neighbours based on Locality Sensitive Hashing (LSH).
- LSHNearestNeighbours(List<HashFunction<OBJECT>>, DistanceComparator<OBJECT>) - Constructor for class org.openimaj.knn.lsh.LSHNearestNeighbours
-
Construct with the given hash functions and distance function.
- LSHNearestNeighbours(HashFunctionFactory<OBJECT>, int, DistanceComparator<OBJECT>) - Constructor for class org.openimaj.knn.lsh.LSHNearestNeighbours
-
Construct with the given hash function factory which will be used to
initialize the requested number of hash tables.
- search(OBJECT[]) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
Search for similar data in the underlying tables and return all matches
- search(OBJECT) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
Search for a similar data item in the underlying tables and return all
matches
- searchKNN(byte[][], int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchKNN(List<byte[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchKNN(byte[], int) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchKNN(double[][], int, int[][], double[][]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchKNN(List<double[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchKNN(double[], int) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchKNN(float[][], int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchKNN(List<float[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchKNN(float[], int) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchKNN(int[][], int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchKNN(List<int[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchKNN(int[], int) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchKNN(long[][], int, int[][], double[][]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchKNN(List<long[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchKNN(long[], int) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchKNN(short[][], int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchKNN(List<short[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchKNN(short[], int) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchKNN(byte[][], int, int[][], float[][]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchKNN(List<byte[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchKNN(byte[], int) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchKNN(double[][], int, int[][], double[][]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchKNN(List<double[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchKNN(double[], int) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchKNN(float[][], int, int[][], float[][]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchKNN(List<float[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchKNN(float[], int) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchKNN(int[], int, int[][], DISTANCES[]) - Method in interface org.openimaj.knn.InternalNearestNeighbours
-
Search for the K nearest neighbours to each of the N queries, and return
the indices of each nearest neighbour and their respective distances.
- searchKNN(int[][], int, int[][], float[][]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchKNN(List<int[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchKNN(int[], int) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchKNN(long[][], int, int[][], double[][]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchKNN(List<long[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchKNN(long[], int) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchKNN(OBJECT[], int, int[][], float[][]) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchKNN(List<OBJECT>, int, int[][], float[][]) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchKNN(OBJECT, int) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchKNN(DATA[], int, int[][], DISTANCES[]) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the K nearest neighbours to each of the N queries, and return
the indices of each nearest neighbour and their respective distances.
- searchKNN(List<DATA>, int, int[][], DISTANCES[]) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the K nearest neighbours to each of the N queries, and return
the indices of each nearest neighbour and their respective distances.
- searchKNN(DATA, int) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the K nearest neighbours to the given query and return an
ordered list of pairs containing the distance and index of each
neighbour.
- searchKNN(T[], int, int[][], float[][]) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchKNN(List<T>, int, int[][], float[][]) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchKNN(T, int) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchKNN(byte[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchKNN(List<byte[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchKNN(byte[], int) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchKNN(double[][], int, int[][], double[][]) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchKNN(List<double[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchKNN(double[], int) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchKNN(float[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchKNN(List<float[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchKNN(float[], int) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchKNN(byte[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchKNN(List<byte[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchKNN(byte[], int) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchKNN(double[][], int, int[][], double[][]) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchKNN(List<double[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchKNN(double[], int) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchKNN(float[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchKNN(List<float[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchKNN(float[], int) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchKNN(int[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchKNN(List<int[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchKNN(int[], int) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchKNN(long[][], int, int[][], double[][]) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchKNN(List<long[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchKNN(long[], int) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchKNN(short[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchKNN(List<short[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchKNN(short[], int) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchKNN(int[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchKNN(List<int[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchKNN(int[], int) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchKNN(long[][], int, int[][], double[][]) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchKNN(List<long[]>, int, int[][], double[][]) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchKNN(long[], int) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchKNN(short[][], int, int[][], float[][]) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchKNN(List<short[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchKNN(short[], int) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchKNN(short[][], int, int[][], float[][]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- searchKNN(List<short[]>, int, int[][], float[][]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- searchKNN(short[], int) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- searchNN(byte[][], int[], float[]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchNN(List<byte[]>, int[], float[]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchNN(byte[]) - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- searchNN(double[][], int[], double[]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchNN(List<double[]>, int[], double[]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchNN(double[]) - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- searchNN(float[][], int[], float[]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchNN(List<float[]>, int[], float[]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchNN(float[]) - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- searchNN(int[][], int[], float[]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchNN(List<int[]>, int[], float[]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchNN(int[]) - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- searchNN(long[][], int[], double[]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchNN(List<long[]>, int[], double[]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchNN(long[]) - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- searchNN(short[][], int[], float[]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchNN(List<short[]>, int[], float[]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchNN(short[]) - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- searchNN(byte[][], int[], float[]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchNN(List<byte[]>, int[], float[]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchNN(byte[]) - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- searchNN(double[][], int[], double[]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchNN(List<double[]>, int[], double[]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchNN(double[]) - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- searchNN(float[][], int[], float[]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchNN(List<float[]>, int[], float[]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchNN(float[]) - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- searchNN(int[], int[], DISTANCES) - Method in interface org.openimaj.knn.InternalNearestNeighbours
-
Search for the nearest neighbour to each of the N queries (given by their
index in this nearest neighbours object), and return the index of each
nearest neighbour and the respective distance.
- searchNN(int[][], int[], float[]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchNN(List<int[]>, int[], float[]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchNN(int[]) - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- searchNN(long[][], int[], double[]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchNN(List<long[]>, int[], double[]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchNN(long[]) - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- searchNN(OBJECT[], int[], float[]) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchNN(List<OBJECT>, int[], float[]) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchNN(OBJECT) - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- searchNN(DATA[], int[], DISTANCES) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the nearest neighbour to each of the N queries, and return the
index of each nearest neighbour and the respective distance.
- searchNN(List<DATA>, int[], DISTANCES) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the nearest neighbour to each of the N queries, and return the
index of each nearest neighbour and the respective distance.
- searchNN(DATA) - Method in interface org.openimaj.knn.NearestNeighbours
-
Search for the nearest neighbour to the given query and return a pair
containing the distance and index of that neighbour.
- searchNN(T[], int[], float[]) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchNN(List<T>, int[], float[]) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchNN(T) - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- searchNN(byte[][], int[], float[]) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchNN(List<byte[]>, int[], float[]) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchNN(byte[]) - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- searchNN(double[][], int[], double[]) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchNN(List<double[]>, int[], double[]) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchNN(double[]) - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- searchNN(float[][], int[], float[]) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchNN(List<float[]>, int[], float[]) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchNN(float[]) - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- searchNN(byte[][], int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchNN(List<byte[]>, int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchNN(byte[]) - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- searchNN(double[][], int[], double[]) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchNN(List<double[]>, int[], double[]) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchNN(double[]) - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- searchNN(float[][], int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchNN(List<float[]>, int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchNN(float[]) - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- searchNN(int[][], int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchNN(List<int[]>, int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchNN(int[]) - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- searchNN(long[][], int[], double[]) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchNN(List<long[]>, int[], double[]) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchNN(long[]) - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- searchNN(short[][], int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchNN(List<short[]>, int[], float[]) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchNN(short[]) - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- searchNN(int[][], int[], float[]) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchNN(List<int[]>, int[], float[]) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchNN(int[]) - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- searchNN(long[][], int[], double[]) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchNN(List<long[]>, int[], double[]) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchNN(long[]) - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- searchNN(short[][], int[], float[]) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchNN(List<short[]>, int[], float[]) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchNN(short[]) - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- searchNN(short[][], int[], float[]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- searchNN(List<short[]>, int[], float[]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- searchNN(short[]) - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-
- ShortADCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
- ShortADCNearestNeighbours(ShortProductQuantiser, short[][]) - Constructor for class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
Construct the ADC with the given quantiser and data points.
- ShortADCNearestNeighbours(ShortProductQuantiser, byte[][], int) - Constructor for class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
Construct the ADC with the given quantiser and pre-quantised data .
- ShortCauchyFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.
- ShortCauchyFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.ShortCauchyFactory
-
Construct the factory with the given parameters.
- ShortGaussianFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.
- ShortGaussianFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.ShortGaussianFactory
-
Construct with the given parameters.
- ShortHammingFactory - Class in org.openimaj.lsh.functions
-
A hash function factory for producing hash functions that approximate the
Hamming distance.
- ShortHammingFactory(int, MersenneTwister, int) - Constructor for class org.openimaj.lsh.functions.ShortHammingFactory
-
Construct a new factory using the given parameters.
- ShortHashFunction - Class in org.openimaj.lsh.functions
-
- ShortHashFunctionFactory - Class in org.openimaj.lsh.functions
-
- ShortHashFunctionFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.ShortHashFunctionFactory
-
- ShortHyperplaneCosineFactory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.
- ShortHyperplaneCosineFactory(int, MersenneTwister) - Constructor for class org.openimaj.lsh.functions.ShortHyperplaneCosineFactory
-
Construct with the given arguments.
- ShortHyperplaneL1Factory - Class in org.openimaj.lsh.functions
-
A hash function factory that produces hash functions that approximate L1
(city-block) distance in closed spaces using random axis-aligned hyperplanes.
- ShortHyperplaneL1Factory(int, MersenneTwister, short, short) - Constructor for class org.openimaj.lsh.functions.ShortHyperplaneL1Factory
-
Construct with the given arguments.
- ShortKDTreeEnsemble - Class in org.openimaj.knn.approximate
-
Ensemble of Best-Bin-First KDTrees for short data.
- ShortKDTreeEnsemble(short[][]) - Constructor for class org.openimaj.knn.approximate.ShortKDTreeEnsemble
-
Construct a ShortKDTreeEnsemble with the provided data,
using the default of 8 trees.
- ShortKDTreeEnsemble(short[][], int) - Constructor for class org.openimaj.knn.approximate.ShortKDTreeEnsemble
-
Construct a ShortKDTreeEnsemble with the provided data and
number of trees.
- ShortKDTreeEnsemble(short[][], int, int) - Constructor for class org.openimaj.knn.approximate.ShortKDTreeEnsemble
-
Construct a ShortKDTreeEnsemble with the provided data and
number of trees.
- ShortKDTreeEnsemble.ShortKDTreeNode - Class in org.openimaj.knn.approximate
-
An internal node of the KDTree
- ShortKDTreeNode() - Constructor for class org.openimaj.knn.approximate.ShortKDTreeEnsemble.ShortKDTreeNode
-
Construct a new node
- ShortKDTreeNode(short[][], IntArrayView, Uniform) - Constructor for class org.openimaj.knn.approximate.ShortKDTreeEnsemble.ShortKDTreeNode
-
Construct a new node with the given data
- ShortLSHSketcher<OBJECT> - Class in org.openimaj.lsh.sketch
-
A Sketcher that produces bit-string sketches encoded as short arrays.
- ShortLSHSketcher(List<HashFunction<OBJECT>>) - Constructor for class org.openimaj.lsh.sketch.ShortLSHSketcher
-
Construct with the given functions.
- ShortLSHSketcher(HashFunction<OBJECT>, HashFunction<OBJECT>...) - Constructor for class org.openimaj.lsh.sketch.ShortLSHSketcher
-
Construct with the given functions.
- ShortLSHSketcher(HashFunctionFactory<OBJECT>, int) - Constructor for class org.openimaj.lsh.sketch.ShortLSHSketcher
-
Construct with the factory which is used to produce the required number
of functions.
- ShortNearestNeighbours - Class in org.openimaj.knn
-
Abstract base class for k-nearest-neighbour calculations with short[] data.
- ShortNearestNeighbours() - Constructor for class org.openimaj.knn.ShortNearestNeighbours
-
- ShortNearestNeighboursExact - Class in org.openimaj.knn
-
Exact (brute-force) k-nearest-neighbour implementation.
- ShortNearestNeighboursExact(short[][]) - Constructor for class org.openimaj.knn.ShortNearestNeighboursExact
-
Construct the ShortNearestNeighboursExact over the provided
dataset and using Euclidean distance.
- ShortNearestNeighboursExact(short[][], ShortFVComparator) - Constructor for class org.openimaj.knn.ShortNearestNeighboursExact
-
Construct the ShortNearestNeighboursExact over the provided
dataset with the given distance function.
- ShortNearestNeighboursExact.Factory - Class in org.openimaj.knn
-
- ShortNearestNeighboursKDTree - Class in org.openimaj.knn.approximate
-
Fast Nearest-Neighbours for short data using an ensemble of Best-Bin-First KDTrees.
- ShortNearestNeighboursKDTree(short[][], int, int) - Constructor for class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
Construct the ShortNearestNeighboursKDTree with the given options.
- ShortNearestNeighboursKDTree.Factory - Class in org.openimaj.knn.approximate
-
- ShortNearestNeighboursProvider - Interface in org.openimaj.knn
-
Interface for classes able to expose a k-nearest-neighbour object.
- ShortProductQuantiser - Class in org.openimaj.knn.pq
-
Implementation of a Product Quantiser for vectors/arrays of shorts.
- ShortProductQuantiser(ShortNearestNeighboursExact[]) - Constructor for class org.openimaj.knn.pq.ShortProductQuantiser
-
- ShortPStableFactory - Class in org.openimaj.lsh.functions
-
Base class for hashing schemes based on P-Stable distributions.
- ShortPStableFactory(int, MersenneTwister, double) - Constructor for class org.openimaj.lsh.functions.ShortPStableFactory
-
Construct with the given parameters.
- ShortPStableFactory.PStableFunction - Class in org.openimaj.lsh.functions
-
- ShortSDCNearestNeighbours - Class in org.openimaj.knn.pq
-
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
- ShortSDCNearestNeighbours(ShortProductQuantiser, short[][][], short[][]) - Constructor for class org.openimaj.knn.pq.ShortSDCNearestNeighbours
-
Construct the SDC with the given quantiser, centroids (corresponding to
the quantiser's internal assigners), and data.
- size() - Method in class org.openimaj.knn.approximate.ByteNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.approximate.DoubleNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.approximate.FloatNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.approximate.IntNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.approximate.LongNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.approximate.ShortNearestNeighboursKDTree
-
- size() - Method in class org.openimaj.knn.ByteNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.DoubleNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.FloatNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.IntNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.LongNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.lsh.LSHNearestNeighbours
-
- size() - Method in interface org.openimaj.knn.NearestNeighbours
-
Get the size of the dataset
- size() - Method in class org.openimaj.knn.ObjectNearestNeighboursExact
-
- size() - Method in class org.openimaj.knn.pq.ByteADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.DoubleADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.FloatADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalByteADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalDoubleADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalFloatADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalIntADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalLongADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IncrementalShortADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.IntADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.LongADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.pq.ShortADCNearestNeighbours
-
- size() - Method in class org.openimaj.knn.ShortNearestNeighboursExact
-