public class IncrementalSVD extends Object
Constructor and Description |
---|
IncrementalSVD(int updateK) |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args) |
void |
setDefaultWeighting(double d) |
void |
update(Jama.Matrix m) |
void |
update(Jama.Matrix m,
double dampening) |
void |
update(Jama.Matrix m,
Jama.Matrix dampening) |
public IncrementalSVD(int updateK)
public void update(Jama.Matrix m)
m
- new data to update the SVD withpublic void update(Jama.Matrix m, double dampening)
m
- new data to update the SVD withdampening
- each current eigen vector is weighted by this amountpublic void update(Jama.Matrix m, Jama.Matrix dampening)
m
- dampening
- multiplied by the current eigen values (see the paper)public void setDefaultWeighting(double d)