See: Description
Interface  Description 

ProjectorListener 
Classes with implement this interface fire events indicating changes in the
status of a trainer.

Class  Description 

DataColoringManager 
Manage the coloring of datapoints.

DataPoint 
Datapoint represents a single datapoint.

DataPointColored 
DataPointColored extends DataPoint adding functions for coloring
datapoints.

Dataset 
Dataset represents a set of ndimensional points.

IterableProjectionMethod 
IterableProjectionMethod extends projection method and provides tools
for iterating a projection method.

NTree 
An ndimensional generalization of a simple QuadTree structure.

ProjectCoordinate 
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 lowdimensional space.

ProjectionMethod 
ProjectionMethod is a superclass for all specific projection
algorithms used.

ProjectNNSubspace 
ProjectNNSubspace is a Nearest Neighbor Subspace Method.

Projector 
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 
ProjectPCA Projects the highdimensional dataset along its two
principal components to the lowd dataset.

ProjectSammon 
ProjectSammon.java implements gradient descent to compute image of
Sammon projection.

ProjectTriangulate 
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).