Phil Wang
|
0ffff59ca0
|
add option for random fourier features, given misinterpretation of Katherine's code, thanks to @tmabraham for addressing this in https://github.com/lucidrains/denoising-diffusion-pytorch/issues/112
|
2022-10-30 09:32:06 -07:00 |
|
Phil Wang
|
689593a579
|
add the new self conditioning technique from hintons group from bit diffusion paper
0.27.0
|
2022-08-10 10:52:07 -07:00 |
|
Phil Wang
|
931a5af2c3
|
bring in ddim sampling
|
2022-07-09 16:10:23 -07:00 |
|
Phil Wang
|
9939a48139
|
make sure all versions of torch supported
|
2022-06-23 12:28:09 -07:00 |
|
Phil Wang
|
9fd05f1b1f
|
switch to learned sinsuoidal pos emb for the continuous case
|
2022-06-17 09:24:51 -07:00 |
|
Phil Wang
|
f900f40f14
|
allow for turning off horizontal flip augmentation
|
2022-06-09 20:59:59 -07:00 |
|
Phil Wang
|
479f60c178
|
add p2 loss weighting to SNR version of denoising diffusion, brought up by @Mut1nyJD, paper is https://arxiv.org/abs/2204.00227
|
2022-06-09 08:25:05 -07:00 |
|
Phil Wang
|
96bb2ff310
|
alpha cosine noise schedule is now working for continuous time gaussian diffusion
|
2022-06-08 23:07:01 -07:00 |
|
Phil Wang
|
582bfe275b
|
successfully did some basic math and clipped the predicted x0 intermediate for the continuous time case
|
2022-06-08 17:59:41 -07:00 |
|
Phil Wang
|
4284c8840d
|
clipping for continuous time diffusion not working
|
2022-06-08 16:26:18 -07:00 |
|
Phil Wang
|
c44d3ea01d
|
learned noise schedule seems to be working, allow for one to make the monotonic net learn a bit more slowly than the unet
|
2022-06-08 12:34:07 -07:00 |
|
Phil Wang
|
c4991f576f
|
allow for configuring the hidden dimension of the monotonic mlp parameterizing the noise schedule
|
2022-06-08 11:18:54 -07:00 |
|
Phil Wang
|
a19331aa59
|
fix learned noise schedule
|
2022-06-08 10:19:02 -07:00 |
|
Phil Wang
|
94eabaca1a
|
complete learned noise schedule for variational ddpm paper, still need to finish cosine alpha schedule in log(snr) form
|
2022-06-08 09:47:09 -07:00 |
|
Phil Wang
|
eaf9d9fdc4
|
unet needs to be conditioned on log(snr) in p_mean_variance for continuous time gaussian diffusion
|
2022-06-08 00:41:41 -07:00 |
|
Phil Wang
|
3bf5e768c2
|
use a non-sinusoidal embedded condition for continuous time gaussian diffusion conditioned on log(snr)
|
2022-06-07 21:15:27 -07:00 |
|
Phil Wang
|
532178a6a3
|
assume when sampling all batch samples are at the same time, and do not noise for the last time step
|
2022-06-07 16:12:44 -07:00 |
|
Phil Wang
|
3bbb6ebf16
|
get working version of gaussian diffusion with continuous time (only beta linear schedule for now, but will eventually contain alpha cosine schedule as well as parameterized, learned monotonic MLP)
|
2022-06-07 15:59:29 -07:00 |
|