Interface | Description |
---|---|
MatrixEntry |
An entry of a matrix.
|
VectorEntry |
An entry of a vector.
|
Class | Description |
---|---|
DataConvertor |
A data convertor class to convert a data file from one source format to a
target format (i.e., our supporting format) of
UserId ItemId Rating ,
separted by " \t," |
DataDAO |
A data access object (DAO) to a data file
|
DataSplitter |
Class to split/sample rating matrix
|
DenseMatrix |
Data Structure: dense matrix
A big reason that we do not adopt original DenseMatrix from M4J libraray is because the latter using one-dimensional array to store data, which will often cause OutOfMemory exception due to the limit of maximum length of a one-dimensional Java array. |
DenseVector |
Data Structure: dense vector
|
DiagMatrix |
Data Structure: Diagonal Matrix
|
SparseMatrix |
Data Structure: Sparse Matrix whose implementation is modified from M4J
library
Compressed
Row Storage (CRS)
Compressed
Col Storage (CCS)
|
SparseVector |
Data Structure: Sparse Vector whose implementation is modified from M4J
library
|
SymmMatrix |
Data Structure, Lower Symmetric Matrix
|