| Package | Description |
|---|---|
| org.openimaj.knn | |
| org.openimaj.knn.approximate | |
| org.openimaj.knn.pq | |
| org.openimaj.ml.clustering.assignment.soft | |
| org.openimaj.ml.clustering.dbscan | |
| org.openimaj.ml.clustering.kmeans |
K-Means in OpenIMAJ is designed to be both extremely fast and flexible.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleNearestNeighboursExact
Exact (brute-force) k-nearest-neighbour implementation.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleNearestNeighbours |
DoubleNearestNeighboursProvider.getNearestNeighbours() |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleNearestNeighboursKDTree
Fast Nearest-Neighbours for double data using an ensemble of Best-Bin-First KDTrees.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleADCNearestNeighbours
Nearest-neighbours using Asymmetric Distance Computation (ADC) on Product
Quantised vectors.
|
class |
DoubleSDCNearestNeighbours
Nearest-neighbours using Symmetric Distance Computation (SDC) on Product
Quantised vectors.
|
class |
IncrementalDoubleADCNearestNeighbours
Incremental Nearest-neighbours using Asymmetric Distance Computation (ADC)
on Product Quantised vectors.
|
| Modifier and Type | Field and Description |
|---|---|
protected DoubleNearestNeighbours |
DoubleKNNAssigner.nn |
| Constructor and Description |
|---|
DoubleNNDBSCAN(double eps,
int minPts,
NearestNeighboursFactory<? extends DoubleNearestNeighbours,double[]> nnf)
Perform a DBScane with this configuration
|
| Modifier and Type | Field and Description |
|---|---|
protected DoubleNearestNeighbours |
DoubleKMeans.Result.nn |
| Modifier and Type | Method and Description |
|---|---|
DoubleNearestNeighbours |
DoubleKMeans.Result.getNearestNeighbours() |
| Modifier and Type | Method and Description |
|---|---|
KMeansConfiguration<DoubleNearestNeighbours,double[]> |
DoubleKMeans.getConfiguration()
Get the configuration
|
| Modifier and Type | Method and Description |
|---|---|
void |
DoubleKMeans.setConfiguration(KMeansConfiguration<DoubleNearestNeighbours,double[]> conf)
Set the configuration
|
| Constructor and Description |
|---|
DoubleKMeans(KMeansConfiguration<DoubleNearestNeighbours,double[]> conf)
Construct the clusterer with the the given configuration.
|
HierarchicalDoubleKMeans(KMeansConfiguration<DoubleNearestNeighbours,double[]> config,
int M,
int K,
int depth)
Construct a new
HierarchicalDoubleKMeans with the given parameters. |