KD099 commited on
Commit
c142c1b
·
verified ·
1 Parent(s): afdd3a0

v3.2: update nqr_snn/data/dataset.py

Browse files
Files changed (1) hide show
  1. nqr_snn/data/dataset.py +3 -9
nqr_snn/data/dataset.py CHANGED
@@ -147,16 +147,10 @@ class NQRDatasetV2(Dataset):
147
  self.snr_dbs = snr_dbs # v3.0: for curriculum training
148
 
149
  # Apply denoiser if provided (LM/SSA/Wavelet pipeline integration)
 
150
  if denoiser is not None:
151
- denoised = np.zeros_like(signals)
152
- for i in range(len(signals)):
153
- if hasattr(denoiser, 'fit_one'): # LMDenoiser
154
- denoised[i] = denoiser.fit_one(signals[i])
155
- elif hasattr(denoiser, 'denoise'): # SSA/Wavelet
156
- denoised[i] = denoiser.denoise(signals[i])
157
- else:
158
- denoised[i] = signals[i]
159
- signals_to_extract = denoised
160
  else:
161
  signals_to_extract = signals
162
 
 
147
  self.snr_dbs = snr_dbs # v3.0: for curriculum training
148
 
149
  # Apply denoiser if provided (LM/SSA/Wavelet pipeline integration)
150
+ # v3.2: use consolidated helper (was duplicated 4×)
151
  if denoiser is not None:
152
+ from nqr_snn.denoising import denoise_batch
153
+ signals_to_extract = denoise_batch(denoiser, signals)
 
 
 
 
 
 
 
154
  else:
155
  signals_to_extract = signals
156