public class BooleanMatrixDecomposition extends Object
| Modifier and Type | Field and Description |
|---|---|
static BooleanMatrixDecomposition |
BEST_UNCONFIGURED
An algorithm that delivers best results (one the two examples we tested)
without further configuration.
|
protected Combinator |
combinator |
static BooleanMatrixDecomposition |
DBP
Algorithm proposed by Miettinen et.
|
protected CandidateGenerator |
generator |
static BooleanMatrixDecomposition |
LOC_ITER
Algorithm proposed by Miettinen for the BCX problem.
|
protected double |
onesWeight |
protected BasisSelector |
selector |
| Constructor and Description |
|---|
BooleanMatrixDecomposition(CandidateGenerator generator,
BasisSelector selector,
Combinator combinator,
double onesWeight) |
| Modifier and Type | Method and Description |
|---|---|
static BooleanMatrixDecomposition |
BEST_CONFIGURED(double assocThreshold)
Promising algorithm, that requires one further parameter to be learned.
|
Tuple<BooleanMatrix,BooleanMatrix> |
decompose(BooleanMatrix a,
int dimension)
Decomposes matrix into two factor matrices.
|
Tuple<weka.core.Instances,weka.core.Instances> |
decompose(weka.core.Instances a,
int dimension)
Thin wrapper around the other decompose method, that translates input and
output into Weka Instances.
|
String |
toString() |
protected CandidateGenerator generator
protected BasisSelector selector
protected Combinator combinator
protected double onesWeight
public static BooleanMatrixDecomposition LOC_ITER
public static BooleanMatrixDecomposition DBP
public static BooleanMatrixDecomposition BEST_UNCONFIGURED
public BooleanMatrixDecomposition(CandidateGenerator generator, BasisSelector selector, Combinator combinator, double onesWeight)
public Tuple<BooleanMatrix,BooleanMatrix> decompose(BooleanMatrix a, int dimension)
a - original matrixdimension - number of basis rows(combinationMatrix, basisMatrix)public Tuple<weka.core.Instances,weka.core.Instances> decompose(weka.core.Instances a, int dimension)
a - original matrixdimension - number of basis rows(combinationMatrix, basisMatrix)public static BooleanMatrixDecomposition BEST_CONFIGURED(double assocThreshold)
assocThreshold - parameter for the candidate generation stepCopyright © 2015. All rights reserved.