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 n-dimensional points.
|
IterableProjectionMethod |
IterableProjectionMethod extends projection method and provides tools
for iterating a projection method.
|
NTree |
An n-dimensional 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 low-dimensional 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 high-dimensional dataset along its two
principal components to the low-d 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).