Skip to content

using truncated SVD for whitening in ICA gives 5-10x speedup on large inputs #119

@ghost

Description

Using truncted SVD for whitening gives huge speedup for me, could be done by replacing the following code:

        Efac = eigen(C)
        ord = sortperm(Efac.values; rev=true)
        (v, P) = extract_kv(Efac, ord, k)

with P, v, _ = tsvd(C, k)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions