| Modifier and Type | Field and Description |
|---|---|
protected SparseMatrix |
AbstractClassifier.doctermMatrix |
| Modifier and Type | Method and Description |
|---|---|
SparseMatrix |
AbstractClassifier.getDocTermMatrix() |
| Constructor and Description |
|---|
AbstractClassifier(SparseMatrix doctermMatrix) |
NBClassifier(SparseMatrix doctermMatrix) |
| Modifier and Type | Method and Description |
|---|---|
protected int[] |
NullFeatureSelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected int[] |
MutualInfoFeatureSelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected int[] |
InfoGainFeatureSelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected int[] |
DocFrequencySelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected int[] |
ChiFeatureSelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected abstract int[] |
AbstractFeatureSelector.getSelectedFeatures(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected IntDenseMatrix |
AbstractFeatureSelector.getTermDistribution(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
protected int[] |
AbstractFeatureSelector.getTermDocFrequency(SparseMatrix matrix,
DocClassSet trainingSet) |
void |
FeatureSelector.train(SparseMatrix doctermMatrix,
DocClassSet trainingSet)
This method chooses a subset of features for text classification.
|
void |
AbstractFeatureSelector.train(SparseMatrix doctermMatrix,
DocClassSet trainingSet) |
| Constructor and Description |
|---|
LinkKMean(Clustering initClustering,
SparseMatrix links)
The constructor with symmetric pairwise object relationship matrix, i.e.
|
LinkKMean(Clustering initClustering,
SparseMatrix outLinks,
SparseMatrix inLinks)
The constructor with asymmetric pairwise object relationship matrix, i.e.
|
| Constructor and Description |
|---|
CosineClusterModel(int clusterNum,
SparseMatrix doctermMatrix) |
EuclideanClusterModel(int clusterNum,
SparseMatrix docTerm) |
| Modifier and Type | Field and Description |
|---|---|
protected SparseMatrix |
AbstractDocDistance.matrix |
| Constructor and Description |
|---|
AbstractDocDistance(SparseMatrix matrix) |
CosineDocDistance(SparseMatrix doctermMatrix) |
EuclideanDocDistance(SparseMatrix doctermMatrix) |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexConverter.exportMatrix(SimpleElementList rowList,
SimpleElementList colList,
SparseMatrix matrix,
boolean exportAsInteger,
String outputFile) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DoubleSparseMatrix
Interface of Double-typed Sparse Matrix
|
interface |
IntSparseMatrix
Interface of Integer-typed Sparse Matrix
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFlatSparseMatrix
Abstract flat sparse matrix handles sparse matrix smaller than super sparse matrix while adding options for read and store
matrix data to disk either in text or binary format
|
class |
AbstractGiantSparseMatrix
The abstract sparse matrix for handling extreme large sparse matrirwhich will write matrix data to disk whenever
it's over fulsh interval by default 1000,000 and superior to AbstractSuperSparseMatrix, however it's lack of some
basic matrix operation functions such as getNonZeroColumnInRow privided by AbstractSuperSparseMatrix because it focuses
on storing and loading matrix to disk efficiently
|
class |
AbstractSparseMatrix
Abstract Sparse matrix implements the interface of sparse matrix which can be called by any data type's
sparse matrix such as double and integer
|
class |
AbstractSuperSparseMatrix
Abstract super sparse matrix is designed for large sparse matrix which first caches data and then processes data
and write data to disk when it's over flush interval
|
class |
DoubleFlatSparseMatrix
Double flat sparse matrix handles data smaller than super sparse matrix, however it provides options
of storing data to disk either in binary or text format
|
class |
DoubleGiantSparseMatrix
Giant sparse matrix handles extreme large double sparse matrix
|
class |
DoubleSuperSparseMatrix
Super sparse matrix for double data type
|
class |
IntFlatSparseMatrix
Flat sparse matrix for integer data
|
class |
IntGiantSparseMatrix
Giant sparse matrix for extreme large integer matrix
|
class |
IntSuperSparseMatrix
Super sparse matrix for integer data
|
| Modifier and Type | Method and Description |
|---|---|
SparseMatrix |
SparseMatrix.createSparseMatrix()
This method return an empty sparse matrix with the same implemented type as the current matrix.
|
SparseMatrix |
IntSuperSparseMatrix.createSparseMatrix() |
SparseMatrix |
IntGiantSparseMatrix.createSparseMatrix() |
SparseMatrix |
IntFlatSparseMatrix.createSparseMatrix() |
SparseMatrix |
DoubleSuperSparseMatrix.createSparseMatrix() |
SparseMatrix |
DoubleGiantSparseMatrix.createSparseMatrix() |
SparseMatrix |
DoubleFlatSparseMatrix.createSparseMatrix() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SparseMatrixFactory.add(SparseMatrix newMatrix) |
boolean |
SparseMatrix.genCooccurrenceMatrix(SparseMatrix matrixY,
int minOccurrence,
IntSparseMatrix outputCooccurMatrix)
The cell (i,j) in the output cooccurrence matrix stores the cooccurrence count of the i-th row in the current matrix and the j-th row
in the matrixY.
|
boolean |
AbstractSparseMatrix.genCooccurrenceMatrix(SparseMatrix matrixY,
int minOccurrence,
IntSparseMatrix outputCooccurMatrix) |
boolean |
SparseMatrix.genCooccurrenceMatrix(SparseMatrix matrixY,
IntSparseMatrix outputCooccurMatrix)
The cell (i,j) in the output cooccurrence matrix stores the cooccurrence count of the i-th row in the current matrix and the j-th row
in the matrixY.
|
boolean |
AbstractSparseMatrix.genCooccurrenceMatrix(SparseMatrix matrixY,
IntSparseMatrix outputCooccurMatrix) |
| Modifier and Type | Method and Description |
|---|---|
void |
SVD.factorize(SparseMatrix matrix,
int dimension) |
void |
NMF.factorize(SparseMatrix x,
int dimension) |
void |
Factorization.factorize(SparseMatrix matrix,
int dimension)
Factorizes the given matrix
|
protected void |
AbstractFactorization.product(SparseMatrix a,
DoubleDenseMatrix b,
DoubleDenseMatrix c) |
| Modifier and Type | Method and Description |
|---|---|
void |
HITS.computeAuthorityHub(SparseMatrix matrix) |
void |
HITS.computeAuthorityHub(SparseMatrix matrix,
SparseMatrix tMatrix) |
DoubleVector |
PowerMethod.getEigenVector(SparseMatrix matrix)
Get the largest eigenvector which satisifies p=(dU+(1-d)M)'*p
|
Copyright © 2018 JULIE Lab, Germany. All rights reserved.