Package | Description |
---|---|
org.openimaj.ml.clustering.dbscan | |
org.openimaj.ml.clustering.kdtree | |
org.openimaj.ml.clustering.kmeans |
K-Means in OpenIMAJ is designed to be both extremely fast and flexible.
|
org.openimaj.ml.clustering.rac | |
org.openimaj.ml.clustering.random | |
org.openimaj.ml.clustering.rforest | |
org.openimaj.ml.clustering.spectral |
Modifier and Type | Class and Description |
---|---|
class |
DoubleNNDBSCAN
Implementation of DBSCAN (http://en.wikipedia.org/wiki/DBSCAN) using
a
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleKDTreeClusterer |
Modifier and Type | Class and Description |
---|---|
class |
ByteKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
DoubleKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
FeatureVectorKMeans<T extends FeatureVector>
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
FloatKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
HierarchicalByteKMeans
Hierarchical Byte K-Means clustering (
HierarchicalByteKMeans ) is a simple
hierarchical version of ByteKMeans. |
class |
HierarchicalDoubleKMeans
Hierarchical Double K-Means clustering (
HierarchicalDoubleKMeans ) is a simple
hierarchical version of DoubleKMeans. |
class |
HierarchicalFloatKMeans
Hierarchical Float K-Means clustering (
HierarchicalFloatKMeans ) is a simple
hierarchical version of FloatKMeans. |
class |
HierarchicalIntKMeans
Hierarchical Integer K-Means clustering (
HierarchicalIntKMeans ) is a simple
hierarchical version of IntKMeans. |
class |
HierarchicalLongKMeans
Hierarchical Long K-Means clustering (
HierarchicalLongKMeans ) is a simple
hierarchical version of LongKMeans. |
class |
HierarchicalShortKMeans
Hierarchical Short K-Means clustering (
HierarchicalShortKMeans ) is a simple
hierarchical version of ShortKMeans. |
class |
IntKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
LongKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
ShortKMeans
Fast, parallel implementation of the K-Means algorithm with support for
bigger-than-memory data.
|
class |
SphericalKMeans
Multithreaded (optionally) damped spherical k-means with support for
bigger-than-memory data.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusterLimitedIntRAC
Similar to
IntRAC but explicitly specify the limit the number of
clusters. |
class |
IntRAC
An implementation of the RAC algorithm proposed by Ramanan and Niranjan.
|
Modifier and Type | Class and Description |
---|---|
class |
RandomByteClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
class |
RandomDoubleClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
class |
RandomFloatClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
class |
RandomIntClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
class |
RandomLongClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
class |
RandomSetByteClusterer
A similar strategy to
RandomSetByteClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomSetDoubleClusterer
A similar strategy to
RandomSetDoubleClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomSetFloatClusterer
A similar strategy to
RandomSetFloatClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomSetIntClusterer
A similar strategy to
RandomSetIntClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomSetLongClusterer
A similar strategy to
RandomSetLongClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomSetShortClusterer
A similar strategy to
RandomSetShortClusterer however it is
guaranteed that the same training vector will not be sampled more than once. |
class |
RandomShortClusterer
A simple (yet apparently quite effective in high dimensions)
clustering technique trained used randomly sampled data points.
|
Modifier and Type | Class and Description |
---|---|
class |
IntRandomForest
An implementation of the RandomForest clustering algorithm proposed by Jurie et al.
|
Modifier and Type | Method and Description |
---|---|
SpatialClusterer<? extends SpatialClusters<DATATYPE>,DATATYPE> |
SpectralClusteringConf.DefaultClustererFunction.apply(IndependentPair<double[],double[][]> in) |