Shortcuts

asteroid.models.dccrnet module

class asteroid.models.dccrnet.DCCRNet(*args, stft_n_filters=512, stft_kernel_size=400, stft_stride=100, **masknet_kwargs)[source]

Bases: asteroid.models.dcunet.BaseDCUNet

DCCRNet as proposed in [1].

Parameters:
  • architecture (str) – The architecture to use, must be “DCCRN-CL”.
  • stft_kernel_size (int) – STFT frame length to use
  • stft_stride (int, optional) – STFT hop length to use.
  • sample_rate (float) – Sampling rate of the model.
  • masknet_kwargs (optional) – Passed to DCCRMaskNet
References
masknet_class[source]

alias of asteroid.masknn.recurrent.DCCRMaskNet

forward_encoder(wav)[source]

Computes time-frequency representation of wav.

Parameters:wav (torch.Tensor) – waveform tensor in 3D shape, time last.
Returns:torch.Tensor, of shape (batch, feat, seq).
apply_masks(tf_rep, est_masks)[source]

Applies masks to time-frequency representation.

Parameters:
  • tf_rep (torch.Tensor) – Time-frequency representation in (batch, feat, seq) shape.
  • est_masks (torch.Tensor) – Estimated masks.
Returns:

torch.Tensor – Masked time-frequency representations.

Read the Docs v: v0.4.4
Versions
latest
stable
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.5_b
v0.3.4
v0.3.3
v0.3.2
v0.3.1
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.