️ (examples/swissroll) switch beta schedule to cosine

This commit is contained in:
Laureηt 2023-08-15 15:48:15 +02:00
parent c665be0dd5
commit 2a0b019deb
Signed by: Laurent
SSH key fingerprint: SHA256:kZEpW8cMJ54PDeCvOhzreNr4FSh6R13CMGH/POoO8DI

View file

@ -1,7 +1,7 @@
import Diffusers import Diffusers
import Diffusers.Schedulers import Diffusers.Schedulers
import Diffusers.Schedulers: DDPM import Diffusers.Schedulers: DDPM
import Diffusers.BetaSchedules: linear_beta_schedule import Diffusers.BetaSchedules: cosine_beta_schedule
using Flux using Flux
using Random using Random
using Plots using Plots
@ -38,7 +38,7 @@ scatter(dataset[1, :], dataset[2, :],
num_timesteps = 100 num_timesteps = 100
scheduler = DDPM( scheduler = DDPM(
linear_beta_schedule(num_timesteps) cosine_beta_schedule(num_timesteps)
); );
data = dataset data = dataset