_target_: model.pl_modules.ddm.DDM

n_samples_evaluation: 32
save_plots_in_wandb: False
save_plots_in_file: False
file_extension: pdf
save_synthetic_data: False

lr: 1e-4
batch_size: 32
max_lag: 2

use_loss_weights: False
loss_fn_sparsification:
  _target_: torch.nn.MSELoss
  # _target_: torch.nn.L1Loss
loss_fn_fourier:
  # _target_: torch.nn.MSELoss
loss_fn_conv:
  # _target_: torch.nn.MSELoss
loss_fn_dtw:
  _target_: tslearn.metrics.SoftDTWLossPyTorch
  gamma: .1
  normalize: True

diffusion:
  _target_: model.diffusion.Diffusion
  target: start
  diffusion_timesteps: 100
  beta_scheduler_type: Linear
  batch_size: ${model.batch_size}
  device: ${trainer.accelerator}

denoising_network: ${denoising_network}
path_storage: ${path_storage}
feature_names: ${dataset.feature_names}
seq_len: ${dataset.seq_len}