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)