| Interface | Description |
|---|---|
| AffinityMatrixCreator |
A functional class that given a matrix or matrix file, computes the affinity
matrix for the rows in that matrix.
|
| AtomicMatrix |
An interface for any
Matrix which wants to support atomic behavior. |
| FileTransformer |
An interface for transforming matrix files of a particular format.
|
| GlobalTransform |
An interface for matrix transformations.
|
| Matrix |
An interface specification for interacting with
Matrix objects. |
| MatrixBuilder |
An interface for utilities that support incrementally building matrices on
disk, one column at a time.
|
| MatrixEntry |
An abstraction of the entries in a matrix.
|
| MatrixFactorization | |
| SparseMatrix |
An interface for sparse
Matrix implementations whose backing data
storage permits accessing rows and columns with SparseVector objects. |
| Transform |
An interface for
Matrix transformations. |
| Class | Description |
|---|---|
| AbstractMatrix |
An abstract
Matrix class that provides common implementations for
generic matrix operations. |
| ArrayMatrix |
A
Matrix backed by an array. |
| AtomicGrowingMatrix |
A concurrent, thread-safe, growable
Matrix class. |
| AtomicGrowingSparseHashMatrix |
A concurrent, thread-safe, growable
SparseMatrix class that is
optimized for operations only access one value of the matrix at a time. |
| AtomicGrowingSparseMatrix |
A concurrent, thread-safe, growable
SparseMatrix class. |
| BaseTransform |
An abstract
Transform implemenation that most transforms can extend. |
| CellMaskedMatrix |
This
Matrix decorator allows every row and column index to be
remapped to new indices. |
| CellMaskedSparseMatrix |
This
SparseMatrix decorator allows every row and column index to be
remapped to new indices. |
| ClutoDenseMatrixBuilder |
A
MatrixBuilder for building dense cluto matrix input files. |
| ClutoSparseMatrixBuilder |
A
MatrixBuilder for building sparse cluto matrix input files. |
| CorrelationTransform |
Transforms a matrix using row correlation weighting.
|
| DiagonalMatrix |
A special-case
Matrix implementation for diagonal matrices. |
| GrowingSparseMatrix |
A growing sparse
Matrix based on the Yale Sparse Matrix Format. |
| LocalityPreservingProjection |
A Java wrapper around the Matlab implementation of the Spectral Regression
form of Locality Preserving Projection (LPP), which is a linear-time subspace
projection.
|
| LogEntropyTransform |
Transforms a matrix using log-entropy weighting.
|
| LogLikelihoodTransform |
Transforms a matrix using the log-likelihood weight.
|
| MatlabSparseFileTransformer |
A
FileTransformer for matrix files in the Format#MATLAB_SPARSE format. |
| MatlabSparseMatrixBuilder |
A
MatrixBuilder implementation for creating matrix files in the
Matlab&cp; sparse matrix format. |
| Matrices |
A class of static methods for manipulating and creating
Matrix
instances. |
| MatrixFile |
An abstraction of a matrix that is stored on disk.
|
| MatrixIO |
A shared utility for printing matrices to files in a uniform manner and
converting between different formats.
|
| MinSimilarityAffinityMatrixCreator |
This
AffinityMatrixCreator adds an edge between two data points, i
and j, if the similarity between them is above a certain threshold. |
| NearestNeighborAffinityMatrixCreator |
This
AffinityMatrixCreator adds an edge added between two data
points, i and j, if j is in the k nearest neighbors of i. |
| Normalize |
A collection of normalization techniques available on a
Matrix. |
| NoTransform |
Performs no transform on the input matrix.
|
| OnDiskMatrix |
A Matrix implementation that uses a binary file to read and write Returns a
copy of the specified rowvalues of the matrix.
|
| PointWiseMutualInformationTransform | |
| RowComparator |
A utility class for finding the
k most-similar words to a provided
row in a Matrix. |
| RowMagnitudeTransform |
Tranforms a matrix by the row magnitudes.
|
| RowMaskedMatrix |
A tiled view of a
Matrix instance where selected rows of the instance
a represented as a single, contiguous matrix. |
| RowScaledMatrix |
A decorator over
Matrixs. |
| RowScaledSparseMatrix |
A decorator over
SparseMatrixs. |
| SparseHashMatrix |
A
SparseMatrix backed by vectors that provide amortized O(1) access
to their elements. |
| SparseOnDiskMatrix |
A
SparseMatrix implementation that uses a binary file to read and
write. |
| SparseRowMaskedMatrix |
A tiled view of a
SparseMatrix instance where selected rows of the
instance a represented as a single, contiguous matrix. |
| SparseSymmetricMatrix |
A decorator around a
SparseMatrix that keeps only the upper
triangular values while providing a symmetric view of the data. |
| Statistics |
This class provides some simple statistical evaluation methods over a
matrix.
|
| SVD |
A utililty class for invoking different implementations of the Singular
Value Decomposition (SVD).
|
| SvdlibcSparseBinaryMatrixBuilder |
A
MatrixBuilder implementation for creating matrix files in the SVDLIBC sparse
binary matrix format. |
| SvdlibjDriver |
A wrapper around SVDLIBJ that allows
Matrix objects and arbitrarily
formatted matrix files to use the SVDLIBJ library. |
| SymmetricMatrix |
A symmetric dense matrix that only stores the values of the lower triangular.
|
| SynchronizedMatrix |
A
Matrix decorator class that provides thread safe access to a
backing Matrix instance. |
| SynchronizedSparseMatrix |
A
SparseMatrix decorator class that provides thread safe access to a
backing SparseMatrix instance. |
| TfIdfDocStripedTransform |
Tranforms a matrix according to the Term frequency-Inverse
Document Frequency weighting.
|
| TfIdfTransform |
Tranforms a matrix according to the Term frequency-Inverse
Document Frequency weighting.
|
| TransformStatistics |
A static utility class used for gather statistics that are frequently used in
matrix
Transform implementations. |
| TransformStatistics.MatrixStatistics |
A struct recording the row, column, and matrix summations as doubles.
|
| TransposedMatrix |
A
Matrix decorator class that tranposes the data in the backing
matrix. |
| YaleSparseMatrix |
A sparse
Matrix based on the Yale Sparse Matrix Format, as
implemented in CompactSparseVector. |
| Enum | Description |
|---|---|
| Matrix.Type |
The type of
Matrix instance. |
| MatrixIO.Format |
An enum that specifies the formatting used for the matrix that is
serialized in a file.
|
| Statistics.Dimension |
The dimension over which the statistic should be evaluated.
|
| SVD.Algorithm |
Which algorithm to use for computing the Singular Value Decomposition
(SVD) of a matrix.
|
| Exception | Description |
|---|---|
| MatrixIOException |
An exception indicating that some error has occurred during reading or
writing of a matrix file.
|
Copyright © 2012. All Rights Reserved.