- CachedDoubleSpectralClustering - Class in org.openimaj.ml.clustering.spectral
-
- CachedDoubleSpectralClustering(File, SpectralClusteringConf<double[]>) - Constructor for class org.openimaj.ml.clustering.spectral.CachedDoubleSpectralClustering
-
- calculateStability(IndexClusters, IndexClusters, TIntSet) - Method in class org.openimaj.ml.clustering.incremental.IncrementalSparseClusterer
-
- calculateThreshold(int[][], int) - Static method in class org.openimaj.ml.clustering.rac.IntRAC
-
- centroids - Variable in class org.openimaj.ml.clustering.ByteCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.FloatCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.IntCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.LongCentroidsResult
-
The centroids of the clusters
- centroids - Variable in class org.openimaj.ml.clustering.ShortCentroidsResult
-
The centroids of the clusters
- CentroidsProvider<DATATYPE> - Interface in org.openimaj.ml.clustering
-
Interface for clusterers capable of providing the centroids
of the clusters.
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- changedCentroidCount - Variable in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- ChangeDetectingEigenChooser - Class in org.openimaj.ml.clustering.spectral
-
Attempts to automatically choose the number of eigen vectors based on the
relative gap between eigen values.
- ChangeDetectingEigenChooser(double, double) - Constructor for class org.openimaj.ml.clustering.spectral.ChangeDetectingEigenChooser
-
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult.Node
-
Node children (if any)
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult.Node
-
Node children (if any)
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult.Node
-
Node children (if any)
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult.Node
-
Node children (if any)
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult.Node
-
Node children (if any)
- children - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult.Node
-
Node children (if any)
- clone() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
- clone() - Method in class org.openimaj.ml.gmm.GaussianMixtureModelEM
-
- cluster(DATA) - Method in interface org.openimaj.ml.clustering.DataClusterer
-
- cluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.dbscan.DistanceDBSCAN
-
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.dbscan.DoubleNNDBSCAN
-
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.dbscan.DoubleNNDBSCAN
-
- cluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.dbscan.SimilarityDBSCAN
-
- cluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.incremental.IncrementalSparseClusterer
-
- cluster(byte[][]) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- cluster(DataSource<byte[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(byte[][], ByteKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Main clustering algorithm.
- cluster(DataSource<byte[]>, ByteKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Main clustering algorithm.
- cluster(DataSource<byte[]>) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- cluster(DataSource<double[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(double[][], DoubleKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Main clustering algorithm.
- cluster(DataSource<double[]>, DoubleKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Main clustering algorithm.
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- cluster(List<T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Perform clustering on the given data.
- cluster(T[]) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
- cluster(DataSource<T>, int) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(T[], FeatureVectorKMeans.Result<T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Main clustering algorithm.
- cluster(DataSource<T>, FeatureVectorKMeans.Result<T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Main clustering algorithm.
- cluster(DataSource<T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
- cluster(float[][]) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- cluster(DataSource<float[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(float[][], FloatKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Main clustering algorithm.
- cluster(DataSource<float[]>, FloatKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Main clustering algorithm.
- cluster(DataSource<float[]>) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- cluster(byte[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeans
-
- cluster(DataSource<byte[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeans
-
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeans
-
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeans
-
- cluster(float[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeans
-
- cluster(DataSource<float[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeans
-
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeans
-
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeans
-
- cluster(long[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeans
-
- cluster(DataSource<long[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeans
-
- cluster(short[][]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeans
-
- cluster(DataSource<short[]>) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeans
-
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- cluster(DataSource<int[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(int[][], IntKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Main clustering algorithm.
- cluster(DataSource<int[]>, IntKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Main clustering algorithm.
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- cluster(long[][]) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- cluster(DataSource<long[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(long[][], LongKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Main clustering algorithm.
- cluster(DataSource<long[]>, LongKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Main clustering algorithm.
- cluster(DataSource<long[]>) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- cluster(short[][]) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- cluster(DataSource<short[]>, int) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Initiate clustering with the given data and number of clusters.
- cluster(short[][], ShortKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Main clustering algorithm.
- cluster(DataSource<short[]>, ShortKMeans.Result) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Main clustering algorithm.
- cluster(DataSource<short[]>) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.rac.ClusterLimitedIntRAC
-
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- cluster(byte[][]) - Method in class org.openimaj.ml.clustering.random.RandomByteClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<byte[]>) - Method in class org.openimaj.ml.clustering.random.RandomByteClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.random.RandomClusterer
-
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(float[][]) - Method in class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<float[]>) - Method in class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.random.RandomIntClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.random.RandomIntClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(long[][]) - Method in class org.openimaj.ml.clustering.random.RandomLongClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<long[]>) - Method in class org.openimaj.ml.clustering.random.RandomLongClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(byte[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetByteClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<byte[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetByteClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(double[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetDoubleClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<double[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetDoubleClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(float[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetFloatClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<float[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetFloatClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetIntClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetIntClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(long[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetLongClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<long[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetLongClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(short[][]) - Method in class org.openimaj.ml.clustering.random.RandomSetShortClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<short[]>) - Method in class org.openimaj.ml.clustering.random.RandomSetShortClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(short[][]) - Method in class org.openimaj.ml.clustering.random.RandomShortClusterer
-
Selects K elements from the provided data as the centroids of the clusters.
- cluster(DataSource<short[]>) - Method in class org.openimaj.ml.clustering.random.RandomShortClusterer
-
Selects K elements from the provided
DataSource as the centroids of the clusters.
- cluster(int[][]) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- cluster(DataSource<int[]>) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- cluster(DATATYPE[]) - Method in interface org.openimaj.ml.clustering.SpatialClusterer
-
Perform clustering on the given data.
- cluster(DataSource<DATATYPE>) - Method in interface org.openimaj.ml.clustering.SpatialClusterer
-
Perform clustering with data from a data source.
- cluster(List<SparseMatrix>) - Method in class org.openimaj.ml.clustering.spectral.DoubleMultiviewSpectralClustering
-
- cluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- cluster(Eigenvalues) - Method in class org.openimaj.ml.clustering.spectral.PreparedSpectralClustering
-
- CLUSTER_HEADER - Static variable in interface org.openimaj.ml.clustering.Clusters
-
The default cluster header
- clusterDistance(SparseMatrix) - Method in class org.openimaj.ml.clustering.dbscan.DistanceDBSCAN
-
- clusterDistance(SparseMatrix) - Method in interface org.openimaj.ml.clustering.DistanceClusterer
-
- ClusterLimitedIntRAC - Class in org.openimaj.ml.clustering.rac
-
Similar to
IntRAC but explicitly specify the limit the number of
clusters.
- ClusterLimitedIntRAC() - Constructor for class org.openimaj.ml.clustering.rac.ClusterLimitedIntRAC
-
Sets the expected number of clusters to 100 and radius to 128.
- ClusterLimitedIntRAC(double) - Constructor for class org.openimaj.ml.clustering.rac.ClusterLimitedIntRAC
-
Set the number of clusters to 100.
- ClusterLimitedIntRAC(int[][], int, int) - Constructor for class org.openimaj.ml.clustering.rac.ClusterLimitedIntRAC
-
Attempt to learn the threshold and uses this as an expected number of
clusters.
- Clusters - Interface in org.openimaj.ml.clustering
-
Interface to represent the result of a clustering operation
- clusters - Variable in class org.openimaj.ml.clustering.IndexClusters
-
- clusters() - Method in class org.openimaj.ml.clustering.IndexClusters
-
Get the number of clusters.
- clusterSimilarity(SparseMatrix) - Method in class org.openimaj.ml.clustering.dbscan.SimilarityDBSCAN
-
- clusterSimilarity(SparseMatrix) - Method in interface org.openimaj.ml.clustering.SimilarityClusterer
-
- clusterSimilarity(SparseMatrix) - Method in class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- clz - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
- codebook - Variable in class org.openimaj.ml.clustering.rac.IntRAC
-
- computeMeanShift(double[]) - Method in class org.openimaj.ml.clustering.meanshift.ExactMeanShift
-
- computeScore(float[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner.ScoringScheme
-
- computeScore(double[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner.ScoringScheme
-
- computeScore(float[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner.ScoringScheme
-
- computeScore(float[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner.ScoringScheme
-
- computeScore(double[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner.ScoringScheme
-
- computeScore(float[]) - Method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner.ScoringScheme
-
- conf - Variable in class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- ConstrainedFloatAssigner<DATATYPE> - Class in org.openimaj.ml.clustering.assignment.hard
-
An assigner that wraps another hard assigner and only produces valid
assignments if the closest cluster is within (or outside) of a given
threshold distance.
- ConstrainedFloatAssigner(HardAssigner<DATATYPE, float[], IntFloatPair>, float) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ConstrainedFloatAssigner
-
Construct the ConstrainedFloatAssigner with the given assigner and
threshold.
- ConstrainedFloatAssigner(HardAssigner<DATATYPE, float[], IntFloatPair>, float, boolean) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ConstrainedFloatAssigner
-
Construct the ConstrainedFloatAssigner with the given assigner and
threshold.
- ContectedComponentSimilarityClusterer - Class in org.openimaj.ml.clustering.dbscan
-
Cluster based on connected components.
- ContectedComponentSimilarityClusterer(double, int) - Constructor for class org.openimaj.ml.clustering.dbscan.ContectedComponentSimilarityClusterer
-
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Count number of active leaf nodes.
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Count number of active leaf nodes.
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Count number of active leaf nodes.
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Count number of active leaf nodes.
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Count number of active leaf nodes.
- countActiveLeafNodes() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Count number of active leaf nodes.
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Total number of leaves assuming leaves = K^depth
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Total number of leaves assuming leaves = K^depth
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Total number of leaves assuming leaves = K^depth
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Total number of leaves assuming leaves = K^depth
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Total number of leaves assuming leaves = K^depth
- countLeafs() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Total number of leaves assuming leaves = K^depth
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Convenience method to quickly create an exact
ByteKMeans.
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Convenience method to quickly create an exact
ByteKMeans.
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- createExact(int, DistanceComparator<? super T>) - Static method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Convenience method to quickly create an exact
ByteKMeans.
- createExact(int, DistanceComparator<? super T>, int) - Static method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Convenience method to quickly create an exact
ByteKMeans.
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Convenience method to quickly create an exact
FloatKMeans.
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Convenience method to quickly create an exact
FloatKMeans.
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Convenience method to quickly create an exact
IntKMeans.
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Convenience method to quickly create an exact
IntKMeans.
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Convenience method to quickly create an exact
LongKMeans.
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Convenience method to quickly create an exact
LongKMeans.
- createExact(int) - Static method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Convenience method to quickly create an exact
ShortKMeans.
- createExact(int, int) - Static method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Convenience method to quickly create an exact
ShortKMeans.
- createGaussians(int, int) - Method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.CovarianceType
-
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Convenience method to quickly create an approximate
ByteKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Convenience method to quickly create an approximate
DoubleKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Convenience method to quickly create an approximate
FloatKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Convenience method to quickly create an approximate
IntKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Convenience method to quickly create an approximate
LongKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- createKDTreeEnsemble(int) - Static method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Convenience method to quickly create an approximate
ShortKMeans
using an ensemble of KD-Trees to perform nearest-neighbour lookup.
- damped - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
- data - Variable in class org.openimaj.ml.clustering.dbscan.DoubleDBSCANClusters
-
The data
- DataClusterer<DATA,CLUSTER extends IndexClusters> - Interface in org.openimaj.ml.clustering
-
Clusterers can extract clusters from data types and return
the data in a clustered form
- DBSCAN - Class in org.openimaj.ml.clustering.dbscan
-
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
- DBSCAN() - Constructor for class org.openimaj.ml.clustering.dbscan.DBSCAN
-
- DBSCAN.State - Class in org.openimaj.ml.clustering.dbscan
-
- DBSCANClusters - Class in org.openimaj.ml.clustering.dbscan
-
- DBSCANClusters(int[], int[][]) - Constructor for class org.openimaj.ml.clustering.dbscan.DBSCANClusters
-
- DBSCANClusters(int[], int[][], int) - Constructor for class org.openimaj.ml.clustering.dbscan.DBSCANClusters
-
- DEFAULT_BLOCK_SIZE - Static variable in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
The default number of samples per parallel assignment instance.
- DEFAULT_NUMBER_ITERATIONS - Static variable in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
The default number of iterations.
- DefaultClustererFunction(SpatialClusterer<? extends SpatialClusters<DATATYPE>, DATATYPE>) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf.DefaultClustererFunction
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.dbscan.DoubleDBSCANClusters
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- defaultHardAssigner() - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- defaultHardAssigner() - Method in interface org.openimaj.ml.clustering.SpatialClusters
-
Get the default hard assigner for this clusterer.
- delta - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans.IterationResult
-
The change in fitness from the previous iteration
- detectInactive(IndexClusters, IndexClusters, TIntSet, List<int[]>) - Method in class org.openimaj.ml.clustering.incremental.IncrementalLifetimeSparseClusterer
-
- detectInactive(IndexClusters, IndexClusters, TIntSet, List<int[]>) - Method in class org.openimaj.ml.clustering.incremental.IncrementalSparseClusterer
-
Given the old and new clusters, make a decision as to which rows are now inactive,
and therefore which clusters are now completed
- DistanceClusterer<CLUSTERS extends IndexClusters> - Interface in org.openimaj.ml.clustering
-
- DistanceDBSCAN - Class in org.openimaj.ml.clustering.dbscan
-
DBSCAN using a
SparseMatrix of distances
- DistanceDBSCAN(double, int) - Constructor for class org.openimaj.ml.clustering.dbscan.DistanceDBSCAN
-
- distances - Static variable in class org.openimaj.ml.clustering.rac.IntRAC
-
- DoubleCentroidsResult - Class in org.openimaj.ml.clustering
-
- DoubleCentroidsResult() - Constructor for class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- DoubleDBSCANClusters - Class in org.openimaj.ml.clustering.dbscan
-
- DoubleDBSCANClusters(int[], int[][]) - Constructor for class org.openimaj.ml.clustering.dbscan.DoubleDBSCANClusters
-
- DoubleDBSCANClusters(int[], int[][], int) - Constructor for class org.openimaj.ml.clustering.dbscan.DoubleDBSCANClusters
-
- DoubleKMeans - Class in org.openimaj.ml.clustering.kmeans
-
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
- DoubleKMeans(KMeansConfiguration<DoubleNearestNeighbours, double[]>) - Constructor for class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Construct the clusterer with the the given configuration.
- DoubleKMeans() - Constructor for class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
A completely default
DoubleKMeans used primarily as a convenience function for reading.
- DoubleKMeans.Result - Class in org.openimaj.ml.clustering.kmeans
-
Result object for DoubleKMeans, extending DoubleCentroidsResult and DoubleNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
- DoubleKMeansInit - Class in org.openimaj.ml.clustering.kmeans
-
Initialisation for K-Means clustering.
- DoubleKMeansInit() - Constructor for class org.openimaj.ml.clustering.kmeans.DoubleKMeansInit
-
- DoubleKMeansInit.RANDOM - Class in org.openimaj.ml.clustering.kmeans
-
Simple kmeans initialized on randomly selected samples.
- DoubleKNNAssigner - Class in org.openimaj.ml.clustering.assignment.soft
-
A
SoftAssigner that picks a fixed number of nearest neighbours.
- DoubleKNNAssigner(CentroidsProvider<double[]>, boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
Construct the assigner using the given cluster data.
- DoubleKNNAssigner(double[][], boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
Construct the assigner using the given cluster data.
- DoubleKNNAssigner(CentroidsProvider<double[]>, DoubleFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- DoubleKNNAssigner(double[][], DoubleFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- DoubleMultiviewSpectralClustering - Class in org.openimaj.ml.clustering.spectral
-
- DoubleMultiviewSpectralClustering(MultiviewSpectralClusteringConf<double[]>) - Constructor for class org.openimaj.ml.clustering.spectral.DoubleMultiviewSpectralClustering
-
- DoubleNNDBSCAN - Class in org.openimaj.ml.clustering.dbscan
-
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
- DoubleNNDBSCAN(double, int, NearestNeighboursFactory<? extends DoubleNearestNeighbours, double[]>) - Constructor for class org.openimaj.ml.clustering.dbscan.DoubleNNDBSCAN
-
Perform a DBScane with this configuration
- DoubleNNDBSCAN(double, int) - Constructor for class org.openimaj.ml.clustering.dbscan.DoubleNNDBSCAN
-
- DoubleProductQuantiserUtilities - Class in org.openimaj.knn.pq
-
- DoubleSpectralClustering - Class in org.openimaj.ml.clustering.spectral
-
Built from a mixture of this tutorial:
- http://www.kyb.mpg.de/fileadmin/user_upload/files/publications/attachments/Luxburg07_tutorial_4488%5B0%5D.pdf
And this implementation:
- https://github.com/peterklipfel/AutoponicsVision/blob/master/SpectralClustering.java
- DoubleSpectralClustering(SpectralClusteringConf<double[]>) - Constructor for class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- DoubleSpectralClustering() - Constructor for class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- EigenChooser - Class in org.openimaj.ml.clustering.spectral
-
Method which makes a decision on how many eigen vectors to select
- EigenChooser() - Constructor for class org.openimaj.ml.clustering.spectral.EigenChooser
-
- eigenChooser - Variable in class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
The method used to select the number of eigen vectors from the lower
valued eigenvalues
- eigenIterator(Eigenvalues) - Method in class org.openimaj.ml.clustering.spectral.GraphLaplacian
-
- eigenIterator(Eigenvalues) - Method in class org.openimaj.ml.clustering.spectral.GraphLaplacian.Normalised
-
- eigenIterator(Eigenvalues) - Method in class org.openimaj.ml.clustering.spectral.GraphLaplacian.Warped
-
- eigenspaceCluster(IndependentPair<double[], double[][]>) - Method in class org.openimaj.ml.clustering.spectral.PreparedSpectralClustering
-
- eigenValues() - Method in class org.openimaj.ml.clustering.spectral.SpectralIndexedClusters
-
- eigenValueScale - Variable in class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- eigenVectors() - Method in class org.openimaj.ml.clustering.spectral.SpectralIndexedClusters
-
- equals(Object) - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- equals(Object) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- equals(Object) - Method in class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
- equals(Object) - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- estimate(Matrix) - Method in class org.openimaj.ml.gmm.GaussianMixtureModelEM
-
- estimate(double[][]) - Method in class org.openimaj.ml.gmm.GaussianMixtureModelEM
-
- evaluate() - Method in class org.openimaj.experiment.evaluation.cluster.RangedDBSCANClusterEvaluator
-
- ExactByteAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactByteAssigner(CentroidsProvider<byte[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
Construct the assigner using the given cluster data.
- ExactByteAssigner(CentroidsProvider<byte[]>, ByteFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactByteAssigner(byte[][], ByteFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactDoubleAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactDoubleAssigner(CentroidsProvider<double[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
Construct the assigner using the given cluster data.
- ExactDoubleAssigner(CentroidsProvider<double[]>, DoubleFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactDoubleAssigner(double[][], DoubleFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactFeatureVectorAssigner<T extends org.openimaj.feature.FeatureVector> - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest cluster based on
the distance to the centroid.
- ExactFeatureVectorAssigner(CentroidsProvider<T>, DistanceComparator<? super T>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
Construct the assigner using the given cluster data and distance
function.
- ExactFeatureVectorAssigner(T[], DistanceComparator<? super T>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
Construct the assigner using the given cluster data and distance
function.
- ExactFeatureVectorAssigner(List<T>, DistanceComparator<? super T>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
Construct the assigner using the given cluster data and distance
function.
- ExactFloatAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactFloatAssigner(CentroidsProvider<float[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
Construct the assigner using the given cluster data.
- ExactFloatAssigner(CentroidsProvider<float[]>, FloatFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactFloatAssigner(float[][], FloatFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactIntAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactIntAssigner(CentroidsProvider<int[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
Construct the assigner using the given cluster data.
- ExactIntAssigner(CentroidsProvider<int[]>, IntFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactIntAssigner(int[][], IntFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactLongAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactLongAssigner(CentroidsProvider<long[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
Construct the assigner using the given cluster data.
- ExactLongAssigner(CentroidsProvider<long[]>, LongFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactLongAssigner(long[][], LongFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactMeanShift - Class in org.openimaj.ml.clustering.meanshift
-
Exact mean shift implementation.
- ExactMeanShift(MultivariateKernelDensityEstimate) - Constructor for class org.openimaj.ml.clustering.meanshift.ExactMeanShift
-
Perform the ExactMeanShift operation on the given KDE.
- ExactShortAssigner - Class in org.openimaj.ml.clustering.assignment.hard
-
A
HardAssigner that assigns points to the closest
cluster based on the distance to the centroid.
- ExactShortAssigner(CentroidsProvider<short[]>) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
Construct the assigner using the given cluster data.
- ExactShortAssigner(CentroidsProvider<short[]>, ShortFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ExactShortAssigner(short[][], ShortFVComparator) - Constructor for class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
Construct the assigner using the given cluster data and
distance function.
- factory - Variable in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
- FBEigenIterator - Class in org.openimaj.ml.clustering.spectral
-
A forward or backward iterator of eigen vector/value pairs
- FBEigenIterator(Eigenvalues) - Constructor for class org.openimaj.ml.clustering.spectral.FBEigenIterator
-
- feature - Variable in class org.openimaj.ml.clustering.rforest.RandomDecision
-
Feature index
- FeatureVectorCentroidsResult<T extends org.openimaj.feature.FeatureVector> - Class in org.openimaj.ml.clustering
-
- FeatureVectorCentroidsResult() - Constructor for class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- FeatureVectorKMeans<T extends org.openimaj.feature.FeatureVector> - Class in org.openimaj.ml.clustering.kmeans
-
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
- FeatureVectorKMeans(KMeansConfiguration<ObjectNearestNeighbours<T>, T>) - Constructor for class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Construct the clusterer with the the given configuration.
- FeatureVectorKMeans() - Constructor for class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
A completely default
ByteKMeans used primarily as a convenience
function for reading.
- FeatureVectorKMeans.Result<T extends org.openimaj.feature.FeatureVector> - Class in org.openimaj.ml.clustering.kmeans
-
Result object for FeatureVectorKMeans, extending
FeatureVectorCentroidsResult and ObjectNearestNeighboursProvider, as well
as giving access to state information from the operation of the K-Means
algorithm (i.e.
- FeatureVectorKMeansInit<T> - Class in org.openimaj.ml.clustering.kmeans
-
Initialisation for K-Means clustering.
- FeatureVectorKMeansInit() - Constructor for class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeansInit
-
- FeatureVectorKMeansInit.RANDOM<T> - Class in org.openimaj.ml.clustering.kmeans
-
Simple kmeans initialized on randomly selected samples.
- filter(int) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
Filter the cluster centroids be removing those with less than threshold
items
- FloatCentroidsResult - Class in org.openimaj.ml.clustering
-
- FloatCentroidsResult() - Constructor for class org.openimaj.ml.clustering.FloatCentroidsResult
-
- FloatKMeans - Class in org.openimaj.ml.clustering.kmeans
-
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
- FloatKMeans(KMeansConfiguration<FloatNearestNeighbours, float[]>) - Constructor for class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Construct the clusterer with the the given configuration.
- FloatKMeans() - Constructor for class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
A completely default
FloatKMeans used primarily as a convenience function for reading.
- FloatKMeans.Result - Class in org.openimaj.ml.clustering.kmeans
-
Result object for FloatKMeans, extending FloatCentroidsResult and FloatNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
- FloatKMeansInit - Class in org.openimaj.ml.clustering.kmeans
-
Initialisation for K-Means clustering.
- FloatKMeansInit() - Constructor for class org.openimaj.ml.clustering.kmeans.FloatKMeansInit
-
- FloatKMeansInit.RANDOM - Class in org.openimaj.ml.clustering.kmeans
-
Simple kmeans initialized on randomly selected samples.
- FloatKNNAssigner - Class in org.openimaj.ml.clustering.assignment.soft
-
A
SoftAssigner that picks a fixed number of nearest neighbours.
- FloatKNNAssigner(CentroidsProvider<float[]>, boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
Construct the assigner using the given cluster data.
- FloatKNNAssigner(float[][], boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
Construct the assigner using the given cluster data.
- FloatKNNAssigner(CentroidsProvider<float[]>, FloatFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- FloatKNNAssigner(float[][], FloatFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- FloatProductQuantiserUtilities - Class in org.openimaj.knn.pq
-
- GaussianMixtureModelEM - Class in org.openimaj.ml.gmm
-
Gaussian mixture model learning using the EM algorithm.
- GaussianMixtureModelEM(int, GaussianMixtureModelEM.CovarianceType, double, double, int, int, EnumSet<GaussianMixtureModelEM.UpdateOptions>, EnumSet<GaussianMixtureModelEM.UpdateOptions>) - Constructor for class org.openimaj.ml.gmm.GaussianMixtureModelEM
-
Construct with the given arguments.
- GaussianMixtureModelEM(int, GaussianMixtureModelEM.CovarianceType) - Constructor for class org.openimaj.ml.gmm.GaussianMixtureModelEM
-
Construct with the given arguments.
- GaussianMixtureModelEM.CovarianceType - Enum in org.openimaj.ml.gmm
-
- GaussianMixtureModelEM.EMGMM - Class in org.openimaj.ml.gmm
-
- GaussianMixtureModelEM.UpdateOptions - Enum in org.openimaj.ml.gmm
-
Options for controlling what gets updated during the initialisation
and/or iterations.
- getAssignmentHistogram() - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
Compute the histogram of number of assignments to each cluster
- getAssignments() - Method in class org.openimaj.ml.clustering.meanshift.ExactMeanShift
-
Get the assignments
- getBlockSize() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Get the number of samples processed in a batch by a thread.
- getCentroids() - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- getCentroids() - Method in interface org.openimaj.ml.clustering.CentroidsProvider
-
- getCentroids() - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- getCentroids() - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- getCentroids() - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getClusterCentroid(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Given a path, get the cluster centroid associated with the cluster index of the path.
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Get the configuration
- getConfiguration() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Get the configuration
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Get the depth of the cluster tree
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Get the depth of the cluster tree
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Get the depth of the cluster tree
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Get the depth of the cluster tree
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Get the depth of the cluster tree
- getDepth() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Get the depth of the cluster tree
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.RangedAnalysisResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.RangedAnalysisResult
-
- getEps() - Method in class org.openimaj.ml.clustering.dbscan.DoubleNNDBSCAN
-
- getEps() - Method in class org.openimaj.ml.clustering.dbscan.SparseMatrixDBSCAN
-
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[], int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getIndex(int[]) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Translates a path down the KDTree as a cluster index.
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Get the current initialisation algorithm
- getInit() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Get the current initialisation algorithm
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Get the number of clusters per node
- getK() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Get the number of clusters
- getLetter(int[]) - Method in class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
The function which finds the path down this random tree for a given feature.
- getMaxIterations() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Get the maximum allowed number of iterations.
- getModes() - Method in class org.openimaj.ml.clustering.meanshift.ExactMeanShift
-
Get the modes
- getNDecisions() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- getNearestNeighbourFactory() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- getNearestNeighbours() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
Get the underlying nearest-neighbour implementation.
- getNN() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
Get the underlying nearest-neighbour implementation.
- getNoise() - Method in class org.openimaj.ml.clustering.dbscan.DBSCANClusters
-
- getNTrees() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int, int, int) - Static method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getPath(int) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Given an index, what was the path down the hierarchy that lead to it.
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
Get the root node of the tree
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
Get the root node of the tree
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
Get the root node of the tree
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
Get the root node of the tree
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
Get the root node of the tree
- getRoot() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
Get the root node of the tree
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.RangedAnalysisResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.RangedAnalysisResult
-
- getTrees() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- getValVect() - Method in class org.openimaj.ml.clustering.spectral.SpectralIndexedClusters
-
- GraphLaplacian - Class in org.openimaj.ml.clustering.spectral
-
Functions which turn a graph weight adjacency matrix into the Laplacian
matrix.
- GraphLaplacian() - Constructor for class org.openimaj.ml.clustering.spectral.GraphLaplacian
-
- GraphLaplacian.Normalised - Class in org.openimaj.ml.clustering.spectral
-
The inverted symmetric normalised Laplacian is defined as:
L = D^-1/2 A D^-1/2
- GraphLaplacian.Unnormalised - Class in org.openimaj.ml.clustering.spectral
-
The symmetric normalised Laplacian is defined as:
L = D - W
- GraphLaplacian.Warped - Class in org.openimaj.ml.clustering.spectral
-
The inverted symmetric normalised Laplacian is defined as:
L = D^-1 .
- IncrementalLifetimeSparseClusterer - Class in org.openimaj.ml.clustering.incremental
-
- IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters>, int) - Constructor for class org.openimaj.ml.clustering.incremental.IncrementalLifetimeSparseClusterer
-
- IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters>, int, int) - Constructor for class org.openimaj.ml.clustering.incremental.IncrementalLifetimeSparseClusterer
-
- IncrementalLifetimeSparseClusterer(SparseMatrixClusterer<? extends IndexClusters>, int, double, int) - Constructor for class org.openimaj.ml.clustering.incremental.IncrementalLifetimeSparseClusterer
-
- IncrementalSparseClusterer - Class in org.openimaj.ml.clustering.incremental
-
An incremental clusterer which holds old SparseMatrix instances internally,
only forgetting rows once they have been clustered and are relatively stable.
- IncrementalSparseClusterer(SparseMatrixClusterer<? extends IndexClusters>, int) - Constructor for class org.openimaj.ml.clustering.incremental.IncrementalSparseClusterer
-
- IncrementalSparseClusterer(SparseMatrixClusterer<? extends IndexClusters>, int, double) - Constructor for class org.openimaj.ml.clustering.incremental.IncrementalSparseClusterer
-
- IndexClusters - Class in org.openimaj.ml.clustering
-
Class to describe objects that are the result of the clustering where the
training data is implicitly clustered
- IndexClusters() - Constructor for class org.openimaj.ml.clustering.IndexClusters
-
Used only to initailise for
IOUtils
- IndexClusters(int[][], int) - Constructor for class org.openimaj.ml.clustering.IndexClusters
-
- IndexClusters(int[][]) - Constructor for class org.openimaj.ml.clustering.IndexClusters
-
- IndexClusters(int[]) - Constructor for class org.openimaj.ml.clustering.IndexClusters
-
- IndexClusters(List<int[]>) - Constructor for class org.openimaj.ml.clustering.IndexClusters
-
- initKMeans(DataSource<byte[]>, byte[][]) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<byte[]>, byte[][]) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeansInit.RANDOM
-
- initKMeans(DataSource<double[]>, double[][]) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<double[]>, double[][]) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeansInit.RANDOM
-
- initKMeans(DataSource<T>, T[]) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<T>, T[]) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeansInit.RANDOM
-
- initKMeans(DataSource<float[]>, float[][]) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<float[]>, float[][]) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeansInit.RANDOM
-
- initKMeans(DataSource<int[]>, int[][]) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<int[]>, int[][]) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeansInit.RANDOM
-
- initKMeans(DataSource<long[]>, long[][]) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<long[]>, long[][]) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeansInit.RANDOM
-
- initKMeans(DataSource<short[]>, short[][]) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeansInit
-
Initialise the centroids based on the given data.
- initKMeans(DataSource<short[]>, short[][]) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeansInit.RANDOM
-
- IntCentroidsResult - Class in org.openimaj.ml.clustering
-
- IntCentroidsResult() - Constructor for class org.openimaj.ml.clustering.IntCentroidsResult
-
- IntKMeans - Class in org.openimaj.ml.clustering.kmeans
-
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
- IntKMeans(KMeansConfiguration<IntNearestNeighbours, int[]>) - Constructor for class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Construct the clusterer with the the given configuration.
- IntKMeans() - Constructor for class org.openimaj.ml.clustering.kmeans.IntKMeans
-
A completely default
IntKMeans used primarily as a convenience function for reading.
- IntKMeans.Result - Class in org.openimaj.ml.clustering.kmeans
-
Result object for IntKMeans, extending IntCentroidsResult and IntNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
- IntKMeansInit - Class in org.openimaj.ml.clustering.kmeans
-
Initialisation for K-Means clustering.
- IntKMeansInit() - Constructor for class org.openimaj.ml.clustering.kmeans.IntKMeansInit
-
- IntKMeansInit.RANDOM - Class in org.openimaj.ml.clustering.kmeans
-
Simple kmeans initialized on randomly selected samples.
- IntKNNAssigner - Class in org.openimaj.ml.clustering.assignment.soft
-
A
SoftAssigner that picks a fixed number of nearest neighbours.
- IntKNNAssigner(CentroidsProvider<int[]>, boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
Construct the assigner using the given cluster data.
- IntKNNAssigner(int[][], boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
Construct the assigner using the given cluster data.
- IntKNNAssigner(CentroidsProvider<int[]>, IntFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- IntKNNAssigner(int[][], IntFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- IntProductQuantiserUtilities - Class in org.openimaj.knn.pq
-
- IntRAC - Class in org.openimaj.ml.clustering.rac
-
- IntRAC() - Constructor for class org.openimaj.ml.clustering.rac.IntRAC
-
Sets the threshold to 128
- IntRAC(double) - Constructor for class org.openimaj.ml.clustering.rac.IntRAC
-
Define the threshold at which point a new cluster will be made.
- IntRAC(int[][], int, int) - Constructor for class org.openimaj.ml.clustering.rac.IntRAC
-
Iteratively select subSamples from bKeys and try to choose a threshold
which results in nClusters.
- IntRandomForest - Class in org.openimaj.ml.clustering.rforest
-
An implementation of the RandomForest clustering algorithm proposed by
Jurie et al.
- IntRandomForest() - Constructor for class org.openimaj.ml.clustering.rforest.IntRandomForest
-
Makes a default random forest with 32 trees each with 32 decisions.
- IntRandomForest(int, int) - Constructor for class org.openimaj.ml.clustering.rforest.IntRandomForest
-
Makes a random forest with nTrees each with nDecisions.
- iteration - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans.IterationResult
-
The iteration number, starting from 0
- iterationListeners - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
- IterationResult() - Constructor for class org.openimaj.ml.clustering.kmeans.SphericalKMeans.IterationResult
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- iterations - Variable in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- ndims - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
- nDims - Variable in class org.openimaj.ml.clustering.rac.IntRAC
-
- nEigenVectors(Iterator<DoubleObjectPair<Vector>>, int) - Method in class org.openimaj.ml.clustering.spectral.AbsoluteValueEigenChooser
-
- nEigenVectors(Iterator<DoubleObjectPair<Vector>>, int) - Method in class org.openimaj.ml.clustering.spectral.ChangeDetectingEigenChooser
-
- nEigenVectors(Iterator<DoubleObjectPair<Vector>>, int) - Method in class org.openimaj.ml.clustering.spectral.EigenChooser
-
- nEigenVectors(Iterator<DoubleObjectPair<Vector>>, int) - Method in class org.openimaj.ml.clustering.spectral.HardCodedEigenChooser
-
- nEntries - Variable in class org.openimaj.ml.clustering.IndexClusters
-
- next() - Method in class org.openimaj.ml.clustering.spectral.FBEigenIterator
-
- niters - Variable in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
The max number of iterations
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeByteEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeDoubleEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeFloatEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeIntEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeLongEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.hard.KDTreeShortEuclideanAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.ByteKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.LongKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- nn - Variable in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult.Node
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult.Node
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult.Node
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult.Node
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult.Node
-
- Node() - Constructor for class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult.Node
-
- noiseAsClusters - Variable in class org.openimaj.ml.clustering.dbscan.DBSCAN
-
- Normalised() - Constructor for class org.openimaj.ml.clustering.spectral.GraphLaplacian.Normalised
-
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numChangedCentroids() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
Get the number of changed centroids in the last iteration.
- numClusters() - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.IndexClusters
-
Get the number of clusters.
- numClusters() - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Get the number of clusters
- numClusters() - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- numClusters() - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- numClusters() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- numClusters() - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- numClusters() - Method in interface org.openimaj.ml.clustering.SpatialClusters
-
Get the number of clusters.
- numDimensions() - Method in interface org.openimaj.ml.clustering.assignment.Assigner
-
Get the number of dimensions of the input vectors.
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ConstrainedFloatAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeByteEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeDoubleEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeFloatEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeIntEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeLongEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeShortEuclideanAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.ByteKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalBytePathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalDoublePathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalFloatPathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalIntPathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalLongPathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalShortPathAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.LongKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
- numDimensions() - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.dbscan.DoubleDBSCANClusters
-
- numDimensions() - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- numDimensions() - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- numDimensions() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- numDimensions() - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- numDimensions() - Method in interface org.openimaj.ml.clustering.SpatialClusters
-
Get the data dimensionality
- numEntries() - Method in class org.openimaj.ml.clustering.IndexClusters
-
Get the number of data entries
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numIterations() - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
Get the number of K-Means iterations that produced this result.
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.ByteKNNAssigner
-
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.LongKNNAssigner
-
- numNeighbours - Variable in class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.ByteKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.DoubleKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.FloatKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.IntKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.LongKMeansInit.RANDOM
-
- RANDOM() - Constructor for class org.openimaj.ml.clustering.kmeans.ShortKMeansInit.RANDOM
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomByteClusterer
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomIntClusterer
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomLongClusterer
-
- random - Variable in class org.openimaj.ml.clustering.random.RandomShortClusterer
-
- RandomByteClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomByteClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomByteClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomByteClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomByteClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomClusterer - Class in org.openimaj.ml.clustering.random
-
Given a similarity or distance matrix, this clusterer randomly selects a
number of clusters and randomly assigned each row to each cluster.
- RandomClusterer() - Constructor for class org.openimaj.ml.clustering.random.RandomClusterer
-
unseeded random
- RandomClusterer(long) - Constructor for class org.openimaj.ml.clustering.random.RandomClusterer
-
seeded random
- RandomClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomClusterer
-
seeded random
- RandomClusterer(int, long) - Constructor for class org.openimaj.ml.clustering.random.RandomClusterer
-
seeded random
- RandomDecision - Class in org.openimaj.ml.clustering.rforest
-
A single decision node of a RandomForest tree.
- RandomDecision(int, int[], int[]) - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecision
-
- RandomDecision(int, int[], int[], Random) - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecision
-
- RandomDecision() - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecision
-
Emtpy contructor provided to allow reading of the decision
- RandomDecisionTree - Class in org.openimaj.ml.clustering.rforest
-
A tree of
RandomDecision nodes used for constructing a string of bits which represent a cluster
point for a single data point
- RandomDecisionTree(int, int, int[], int[]) - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
Construct a new RandomDecisionTree setting the number of decisions and the values needed
to choose a random index and min/max values for each feature vector index.
- RandomDecisionTree(int, int, int[], int[], Random) - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
Construct a new RandomDecisionTree setting the number of decisions and the values needed
to choose a random index and min/max values for each feature vector index.
- RandomDecisionTree() - Constructor for class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
A convenience function allowing the RandomDecisionTree to be written and read.
- RandomDoubleClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomDoubleClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomDoubleClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomFloatClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomFloatClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomFloatClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomIntClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomIntClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomIntClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomIntClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomIntClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomLongClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomLongClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomLongClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomLongClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomLongClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetByteClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetByteClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetByteClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetByteClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetByteClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetByteClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetDoubleClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetDoubleClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetDoubleClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetDoubleClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetDoubleClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetDoubleClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetFloatClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetFloatClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetFloatClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetFloatClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetFloatClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetFloatClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetIntClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetIntClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetIntClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetIntClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetIntClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetIntClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetLongClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetLongClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetLongClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetLongClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetLongClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetLongClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomSetShortClusterer - Class in org.openimaj.ml.clustering.random
-
A similar strategy to
RandomSetShortClusterer however it is
guaranteed that the same training vector will not be sampled more than once.
- RandomSetShortClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetShortClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomSetShortClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomSetShortClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RandomShortClusterer - Class in org.openimaj.ml.clustering.random
-
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
- RandomShortClusterer(int, int) - Constructor for class org.openimaj.ml.clustering.random.RandomShortClusterer
-
Creates a new random byte cluster used to create K centroids with data containing M elements.
- RandomShortClusterer(int) - Constructor for class org.openimaj.ml.clustering.random.RandomShortClusterer
-
Creates a new random byte cluster used to create centroids with data containing M elements.
- RangedAnalysisResult<KEY,ANA extends AnalysisResult> - Class in org.openimaj.experiment.evaluation.cluster
-
- RangedAnalysisResult() - Constructor for class org.openimaj.experiment.evaluation.cluster.RangedAnalysisResult
-
- RangedDBSCANClusterEvaluator<D,T extends AnalysisResult> - Class in org.openimaj.experiment.evaluation.cluster
-
- RangedDBSCANClusterEvaluator(UniformDoubleRangeIterable, SparseMatrixDBSCAN, SparseMatrix, int[][], ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.RangedDBSCANClusterEvaluator
-
- RangedDBSCANClusterEvaluator(UniformDoubleRangeIterable, SparseMatrixDBSCAN, SparseMatrix, Map<A, ? extends List<B>>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.RangedDBSCANClusterEvaluator
-
- RangedDBSCANClusterEvaluator(UniformDoubleRangeIterable, SparseMatrixDBSCAN, SparseMatrix, Function<B, Integer>, Map<A, ? extends List<B>>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.RangedDBSCANClusterEvaluator
-
- RangedDBSCANClusterEvaluator(UniformDoubleRangeIterable, SparseMatrixDBSCAN, Map<A, ? extends List<B>>, Function<List<B>, SparseMatrix>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.RangedDBSCANClusterEvaluator
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.IndexClusters
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
Read/Write RandomDecisionTree (including decision nodes)
- readASCII(Scanner) - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.ByteCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.DoubleCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.FeatureVectorCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.FloatCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.IndexClusters
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.IntCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.LongCentroidsResult
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.rforest.RandomDecision
-
Read decision
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.rforest.RandomDecisionTree
-
Read/Write RandomDecisionTree (including decision nodes)
- readBinary(DataInput) - Method in class org.openimaj.ml.clustering.ShortCentroidsResult
-
- readString(String) - Method in class org.openimaj.ml.clustering.rforest.RandomDecision
-
Read decision from a string
- RegionMode<PAIRTYPE> - Interface in org.openimaj.ml.clustering.dbscan.neighbourhood
-
RegionMode instances can provide Neighbours of the n'th data
point given all the data points
- regionQuery(int) - Method in interface org.openimaj.ml.clustering.dbscan.neighbourhood.RegionMode
-
- remove() - Method in class org.openimaj.ml.clustering.spectral.FBEigenIterator
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalBytePathAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalDoublePathAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalFloatPathAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalIntPathAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalLongPathAssigner
-
- result - Variable in class org.openimaj.ml.clustering.assignment.soft.HierarchicalShortPathAssigner
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.ByteKMeans.Result
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.DoubleKMeans.Result
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans.Result
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.FloatKMeans.Result
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalByteKMeansResult.Node
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalDoubleKMeansResult.Node
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalFloatKMeansResult.Node
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalIntKMeansResult.Node
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalLongKMeansResult.Node
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.HierarchicalShortKMeansResult.Node
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.IntKMeans.Result
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.LongKMeans.Result
-
- Result() - Constructor for class org.openimaj.ml.clustering.kmeans.ShortKMeans.Result
-
- result - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans.IterationResult
-
The current results
- rng - Variable in class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- roundDouble(double) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- roundFloat(double) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- roundInt(double) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
- roundLong(double) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner
-
- scorer - Variable in class org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner
-
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Set the seed for the internal random number generator.
- seed(long) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Set the seed for the internal random number generator.
- seed - Variable in class org.openimaj.ml.clustering.random.RandomByteClusterer
-
- seed - Variable in class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
- seed - Variable in class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
- seed - Variable in class org.openimaj.ml.clustering.random.RandomIntClusterer
-
- seed - Variable in class org.openimaj.ml.clustering.random.RandomLongClusterer
-
- seed - Variable in class org.openimaj.ml.clustering.random.RandomShortClusterer
-
- setBlockSize(int) - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Set the number of samples processed in a batch by a thread.
- setConfiguration(KMeansConfiguration<ByteNearestNeighbours, byte[]>) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<DoubleNearestNeighbours, double[]>) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<ObjectNearestNeighbours<T>, T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<FloatNearestNeighbours, float[]>) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<IntNearestNeighbours, int[]>) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<LongNearestNeighbours, long[]>) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Set the configuration
- setConfiguration(KMeansConfiguration<ShortNearestNeighbours, short[]>) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Set the configuration
- setCovariances(MultivariateGaussian[], Matrix) - Method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.CovarianceType
-
- setEps(double) - Method in class org.openimaj.ml.clustering.dbscan.SparseMatrixDBSCAN
-
- setInit(ByteKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.ByteKMeans
-
Set the current initialisation algorithm
- setInit(DoubleKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.DoubleKMeans
-
Set the current initialisation algorithm
- setInit(FeatureVectorKMeansInit<T>) - Method in class org.openimaj.ml.clustering.kmeans.FeatureVectorKMeans
-
Set the current initialisation algorithm
- setInit(FloatKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.FloatKMeans
-
Set the current initialisation algorithm
- setInit(IntKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.IntKMeans
-
Set the current initialisation algorithm
- setInit(LongKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.LongKMeans
-
Set the current initialisation algorithm
- setInit(ShortKMeansInit) - Method in class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Set the current initialisation algorithm
- setK(int) - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Set the number of clusters
- setMaxIterations(int) - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Set the maximum allowed number of iterations.
- setMinMax(int[], int[]) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
The maximum and minimum values for the various dimentions against which
random decisions will be based.
- setNearestNeighbourFactory(NearestNeighboursFactory<? extends NN, DATA>) - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
- setNoiseAsClusters(boolean) - Method in class org.openimaj.ml.clustering.dbscan.DBSCAN
-
Treat noise as clusters on their own
- setNumClusters(int) - Method in class org.openimaj.ml.clustering.kmeans.KMeansConfiguration
-
Set the number of clusters
- setRandomSeed(int) - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- setRandomSeed(int) - Method in class org.openimaj.ml.clustering.rforest.RandomDecision
-
Random seed upon which a java
Random object is seeded and used to choose
random indecies and thresholds.
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomByteClusterer
-
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomDoubleClusterer
-
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomFloatClusterer
-
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomIntClusterer
-
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomLongClusterer
-
- setSeed(long) - Method in class org.openimaj.ml.clustering.random.RandomShortClusterer
-
- ShortCentroidsResult - Class in org.openimaj.ml.clustering
-
- ShortCentroidsResult() - Constructor for class org.openimaj.ml.clustering.ShortCentroidsResult
-
- ShortKMeans - Class in org.openimaj.ml.clustering.kmeans
-
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
- ShortKMeans(KMeansConfiguration<ShortNearestNeighbours, short[]>) - Constructor for class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
Construct the clusterer with the the given configuration.
- ShortKMeans() - Constructor for class org.openimaj.ml.clustering.kmeans.ShortKMeans
-
A completely default
ShortKMeans used primarily as a convenience function for reading.
- ShortKMeans.Result - Class in org.openimaj.ml.clustering.kmeans
-
Result object for ShortKMeans, extending ShortCentroidsResult and ShortNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
- ShortKMeansInit - Class in org.openimaj.ml.clustering.kmeans
-
Initialisation for K-Means clustering.
- ShortKMeansInit() - Constructor for class org.openimaj.ml.clustering.kmeans.ShortKMeansInit
-
- ShortKMeansInit.RANDOM - Class in org.openimaj.ml.clustering.kmeans
-
Simple kmeans initialized on randomly selected samples.
- ShortKNNAssigner - Class in org.openimaj.ml.clustering.assignment.soft
-
A
SoftAssigner that picks a fixed number of nearest neighbours.
- ShortKNNAssigner(CentroidsProvider<short[]>, boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
Construct the assigner using the given cluster data.
- ShortKNNAssigner(short[][], boolean, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
Construct the assigner using the given cluster data.
- ShortKNNAssigner(CentroidsProvider<short[]>, ShortFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ShortKNNAssigner(short[][], ShortFVComparison, int) - Constructor for class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
Construct the assigner using the given cluster data and
distance function.
- ShortProductQuantiserUtilities - Class in org.openimaj.knn.pq
-
- SimilarityClusterer<CLUSTERS extends IndexClusters> - Interface in org.openimaj.ml.clustering
-
- SimilarityDBSCAN - Class in org.openimaj.ml.clustering.dbscan
-
DBSCAN using a
SparseMatrix of similarities
- SimilarityDBSCAN(double, int) - Constructor for class org.openimaj.ml.clustering.dbscan.SimilarityDBSCAN
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ConstrainedFloatAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactByteAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactDoubleAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFeatureVectorAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactFloatAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactIntAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactLongAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.ExactShortAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeByteEuclideanAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeDoubleEuclideanAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeFloatEuclideanAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeIntEuclideanAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeLongEuclideanAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.hard.KDTreeShortEuclideanAssigner
-
- size() - Method in interface org.openimaj.ml.clustering.assignment.HardAssigner
-
The number of centroids or unique ids that can be generated.
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.ByteKNNAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.DoubleKNNAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.FloatKNNAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalBytePathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalDoublePathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalFloatPathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalIntPathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalLongPathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.HierarchicalShortPathAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.IntKNNAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.LongKNNAssigner
-
- size() - Method in class org.openimaj.ml.clustering.assignment.soft.ShortKNNAssigner
-
- size() - Method in interface org.openimaj.ml.clustering.assignment.SoftAssigner
-
The number of clusters.
- size() - Method in class org.openimaj.ml.clustering.rac.IntRAC
-
The number of centroids; this potentially grows as assignments are made.
- size() - Method in class org.openimaj.ml.clustering.rforest.IntRandomForest
-
- skipEigenVectors - Variable in class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SoftAssigner<DATATYPE,DISTANCES> - Interface in org.openimaj.ml.clustering.assignment
-
The
SoftAssigner interface describes classes that assign a spatial
point to multiple clusters, possibly with weighting.
- SparseMatrixClusterer<CLUSTERS extends IndexClusters> - Interface in org.openimaj.ml.clustering
-
A matrix clusterer can cluster a matrix of data in some way
- SparseMatrixDBSCAN - Class in org.openimaj.ml.clustering.dbscan
-
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
- SparseMatrixDBSCAN(double, int) - Constructor for class org.openimaj.ml.clustering.dbscan.SparseMatrixDBSCAN
-
Perform a DBScane with this configuration
- SpatialClusterer<CLUSTERTYPE extends SpatialClusters<DATATYPE>,DATATYPE> - Interface in org.openimaj.ml.clustering
-
- SpatialClusters<DATATYPE> - Interface in org.openimaj.ml.clustering
-
Interface to describe objects that are the result of the clustering performed
by a
SpatialClusterer.
- spectralCluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.spectral.CachedDoubleSpectralClustering
-
- spectralCluster(SparseMatrix) - Method in class org.openimaj.ml.clustering.spectral.DoubleSpectralClustering
-
- SpectralClusteringConf<DATATYPE> - Class in org.openimaj.ml.clustering.spectral
-
- SpectralClusteringConf(SpatialClusterer<? extends SpatialClusters<DATATYPE>, DATATYPE>, int) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SpectralClusteringConf(SpatialClusterer<? extends SpatialClusters<DATATYPE>, DATATYPE>) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SpectralClusteringConf(SpatialClusterer<? extends SpatialClusters<DATATYPE>, DATATYPE>, GraphLaplacian, int) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SpectralClusteringConf(SpatialClusterer<? extends SpatialClusters<DATATYPE>, DATATYPE>, GraphLaplacian) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SpectralClusteringConf(SpectralClusteringConf.ClustererProvider<DATATYPE>) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralClusteringConf
-
- SpectralClusteringConf.ClustererProvider<DATATYPE> - Interface in org.openimaj.ml.clustering.spectral
-
A function which can represent itself as a string
- SpectralClusteringConf.DefaultClustererFunction<DATATYPE> - Class in org.openimaj.ml.clustering.spectral
-
- SpectralIndexedClusters - Class in org.openimaj.ml.clustering.spectral
-
IndexClusters which also hold the eigenvector/value pairs which created them
- SpectralIndexedClusters(IndexClusters, IndependentPair<double[], double[][]>) - Constructor for class org.openimaj.ml.clustering.spectral.SpectralIndexedClusters
-
- SphericalKMeans - Class in org.openimaj.ml.clustering.kmeans
-
Multithreaded (optionally) damped spherical k-means with support for
bigger-than-memory data.
- SphericalKMeans(int, int) - Constructor for class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
Construct with the given parameters.
- SphericalKMeans(int, int, boolean) - Constructor for class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
Construct with the given parameters.
- SphericalKMeans(int) - Constructor for class org.openimaj.ml.clustering.kmeans.SphericalKMeans
-
Construct with the given parameters.
- SphericalKMeans.IterationResult - Class in org.openimaj.ml.clustering.kmeans
-
Object storing the result of the previous iteration of spherical kmeans.
- SphericalKMeansResult - Class in org.openimaj.ml.clustering.kmeans
-
- SphericalKMeansResult() - Constructor for class org.openimaj.ml.clustering.kmeans.SphericalKMeansResult
-
- State(int, RegionMode<IntDoublePair>) - Constructor for class org.openimaj.ml.clustering.dbscan.DBSCAN.State
-
- State(int, RegionMode<IntDoublePair>, boolean) - Constructor for class org.openimaj.ml.clustering.dbscan.DBSCAN.State
-
- stop - Variable in class org.openimaj.ml.clustering.spectral.MultiviewSpectralClusteringConf
-
when to stop iterating
- stop(List<IndependentPair<double[], double[][]>>) - Method in class org.openimaj.ml.clustering.spectral.StoppingCondition.HardCoded
-
- stop(List<IndependentPair<double[], double[][]>>) - Method in interface org.openimaj.ml.clustering.spectral.StoppingCondition
-
Called once at the beggining of each full iteration
- StoppingCondition - Interface in org.openimaj.ml.clustering.spectral
-
The stopping condition for a multiview spectral clustering algorithm
- StoppingCondition.HardCoded - Class in org.openimaj.ml.clustering.spectral
-
Counts the iterations
- validRegion(List<PAIRTYPE>) - Method in interface org.openimaj.ml.clustering.dbscan.neighbourhood.RegionMode
-
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner.ScoringScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.CovarianceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.UpdateOptions
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalByteHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalDoubleHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalFloatHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalIntHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalLongHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.clustering.assignment.hard.HierarchicalShortHardAssigner.ScoringScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.CovarianceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.ml.gmm.GaussianMixtureModelEM.UpdateOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.