Package | Description |
---|---|
org.openimaj.hadoop.tools.clusterquantiser | |
org.openimaj.ml.clustering | |
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.rforest | |
org.openimaj.ml.clustering.spectral | |
org.openimaj.tools.clusterquantiser |
Modifier and Type | Method and Description |
---|---|
Class<? extends SpatialClusters<?>> |
HadoopClusterQuantiserOptions.getClusterClass() |
Class<SpatialClusters<?>> |
HadoopClusterQuantiserOptions.getOtherInfoClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
SpatialClusterer<CLUSTERTYPE extends SpatialClusters<DATATYPE>,DATATYPE>
A
SpatialClusterer clusters data that can be represented as points in
a space. |
Modifier and Type | Class and Description |
---|---|
class |
ByteCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
class |
DoubleCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
class |
FeatureVectorCentroidsResult<T extends FeatureVector>
The result of a
SpatialClusterer that just produces a flat set of
centroids in the form of FeatureVector s. |
class |
FloatCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
class |
IntCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
class |
LongCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
class |
ShortCentroidsResult
The result of a
SpatialClusterer that just produces a flat set of centroids. |
Modifier and Type | Class and Description |
---|---|
class |
DoubleDBSCANClusters
DBSCANClusters which also holds the original data |
Modifier and Type | Class and Description |
---|---|
class |
KDTreeClusters |
Modifier and Type | Class and Description |
---|---|
static class |
ByteKMeans.Result
Result object for ByteKMeans, extending ByteCentroidsResult and ByteNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
|
static class |
DoubleKMeans.Result
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.
|
static class |
FeatureVectorKMeans.Result<T extends FeatureVector>
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.
|
static class |
FloatKMeans.Result
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.
|
class |
HierarchicalByteKMeansResult
The result of a
HierarchicalByteKMeans clustering operation. |
class |
HierarchicalDoubleKMeansResult
The result of a
HierarchicalDoubleKMeans clustering operation. |
class |
HierarchicalFloatKMeansResult
The result of a
HierarchicalFloatKMeans clustering operation. |
class |
HierarchicalIntKMeansResult
The result of a
HierarchicalIntKMeans clustering operation. |
class |
HierarchicalLongKMeansResult
The result of a
HierarchicalLongKMeans clustering operation. |
class |
HierarchicalShortKMeansResult
The result of a
HierarchicalShortKMeans clustering operation. |
static class |
IntKMeans.Result
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.
|
static class |
LongKMeans.Result
Result object for LongKMeans, extending LongCentroidsResult and LongNearestNeighboursProvider,
as well as giving access to state information from the operation of the K-Means algorithm
(i.e.
|
static class |
ShortKMeans.Result
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.
|
class |
SphericalKMeansResult
The result of a
SpatialClusterer that just produces a flat set of
centroids. |
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 |
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) |
Modifier and Type | Field and Description |
---|---|
protected Class<? extends SpatialClusters<?>> |
ClusterQuantiserOptions.clusterClass |
protected Class<? extends SpatialClusters<?>> |
ClusterQuantiserOptions.otherClusterClass |
Modifier and Type | Method and Description |
---|---|
abstract SpatialClusters<?> |
ClusterType.ClusterTypeOp.create(byte[][] data)
Create clusters from data
|
SpatialClusters<?> |
ClusterType.ClusterTypeOp.create(List<SampleBatch> batches)
Create clusters from data
|
static SpatialClusters<?> |
ClusterQuantiser.do_create(ClusterQuantiserOptions options)
create new clusters
|
Modifier and Type | Method and Description |
---|---|
abstract Class<? extends SpatialClusters<?>> |
ClusterType.ClusterTypeOp.getClusterClass() |
Class<? extends SpatialClusters<?>> |
ClusterQuantiserOptions.getClusterClass() |
abstract Class<? extends SpatialClusters<?>> |
AbstractClusterQuantiserOptions.getClusterClass() |
Class<? extends SpatialClusters<?>> |
ClusterQuantiserOptions.getOtherInfoClass() |
abstract Class<? extends SpatialClusters<?>> |
AbstractClusterQuantiserOptions.getOtherInfoClass() |