| Name | Description | Type | Package | Framework |
| Cluster | Represents a collection of samples in a cluster. | Class | org.jscience.computing.kmeans | JScience |
| ClusterSet | Represents a collection of clusters, and allows operations on them. | Class | org.jscience.computing.kmeans | JScience |
| Coordinate | Represents a single sample of data. | Class | org.jscience.computing.kmeans | JScience |
| DataSet | Represents the dataset of samples. | Class | org.jscience.computing.kmeans | JScience |
| DataSetView | Draws the main window for visualizing the data. | Class | org.jscience.computing.kmeans.gui | JScience |
| Gaussian | This class implements the Gaussian activation function. | Class | org.jscience.computing.kmeans | JScience |
| Graph | Displays two dimensional clusters on a graph. | Class | org.jscience.computing.kmeans.gui | JScience |
| KMeans | Generates clusters from a dataset using the K-Means algorithm. | Class | org.jscience.computing.kmeans | JScience |