Skip to content

How many FFTs required for stable ASD loss? #23

@alecgunny

Description

@alecgunny

The PSDLoss loss function used to optimize DeepClean relies on a Torch implementation of the Welch transform to estimate the PSD.

Using longer training kernels gives us more stable estimates of the PSD (or at least allows us to do this with higher frequency resolution, and I'm not sure we want worse resolution than the current default value of 1Hz), but saddles us with extra compute and memory usage/copying that we otherwise wouldn't need.

How stable do these PSD estimates need to be to get good performance with stable PSDs at test time? Can we go all the way as low as 1 and just take a single fourier transform?

Metadata

Metadata

Assignees

No one assigned

    Labels

    loss functionResearch topic pertaining to DeepClean loss functionresearch topicQuestion about DeepClean optimization and interpretation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions