Classes with implement this interface fire events indicating changes in the status of a trainer.
Manage the coloring of datapoints.
Datapoint represents a single datapoint.
DataPointColored extends DataPoint adding functions for coloring datapoints.
Dataset represents a set of n-dimensional points.
IterableProjectionMethod extends projection method and provides tools for iterating a projection method.
An n-dimensional generalization of a simple QuadTree structure.
Project Coordinate is perhaps the simplest possible projection algorithm; It simply takes two specified dimensions in the high dimensional space, and uses these as the basis for the low-dimensional space.
ProjectionMethod is a superclass for all specific projection algorithms used.
ProjectNNSubspace is a Nearest Neighbor Subspace Method.
Projector is a the main class of this package, which provides an interface for projecting high dimensional data to 2 dimensions (this is also known as "dimensionality reduction").
ProjectPCA Projects the high-dimensional dataset along its two principal components to the low-d dataset.
ProjectSammon.java implements gradient descent to compute image of Sammon projection.
ProjectTriangulate takes each new point and determines which two points in the current data set are closest to it.
The util.projection package contains the core api for dimensionality reduction, that is used in the projection plot (but which can also be used in scripts or just as a library).