score_sde_pytorch icon indicating copy to clipboard operation
score_sde_pytorch copied to clipboard

Added sliced score matching; does not learn (DO NOT MERGE)

Open KyleM4t1qbit opened this issue 3 years ago • 0 comments

Hello,

I'm wondering if you have any idea why this does not work? I have updated get_sde_loss_fn to do sliced score matching as you've done in your sibling repo (https://github.com/ermongroup/sliced_score_matching). The eventual goal is to implement numerical sampling for an SDE without a closed form perturbation kernel.

The best I can obtain are patterns that look like this: download

This is CIFAR data set. I know 2000 iterations is substantially shorter than is required to get "good" results, but when I use get_sde_loss_fn as it exists in your code, I get acceptable results.

image

Do you have any idea where I could be going wrong? Thanks in advance

KyleM4t1qbit avatar Jun 15 '22 22:06 KyleM4t1qbit