Open ghost opened 4 years ago
Too bad, that tsvd
doesn't follow LinearAlgebra
interface by returning SVD
object. It's a good that you mention a possibility of other eigendecomposition methods. But, it would require to rewrite API to abstract eigendecomposition part of the package. I have a long standing plan to revise the package interface, see #94. I'll definitely consider this issue during the rewrite.
As of a time horizon, can't say anything at this point.
Using truncted SVD for whitening gives huge speedup for me, could be done by replacing the following code:
with
P, v, _ = tsvd(C, k)