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
Matrix s. |
RowScaledSparseMatrix |
A decorator over
SparseMatrix s. |
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.