Neural FCA¶
This package provides neural blind source separation methods, namely neural full-rank spatial covariance analysis (neural FCA) [Bando2021] and neural fast FCA (neural FastFCA) [Bando2023].
Tasks¶
|
PyTorch Lightning implementation of the AVI task of neural FCA [Bando2021]. |
|
Neural FastFCA task [Bando2023] implemented in PyTorch Lightning. |
Encoders¶
|
Encoder module using dilated depthwise separable convolutions for multichannel spectrograms. |
|
Encoder module using a 1D U-Net architecture for multichannel spectrograms. |
|
U-Net-based encoder for multichannel audio representation learning. |
Decoders¶
|
Decoder module that transforms latent representations into magnitude spectrogram estimates. |
|
Decoder module that reconstructs a magnitude spectrogram from a latent representation. |
Lightning Callbacks¶
Callback to visualize intermediate tensors during model validation. |
|
Callback to visualize the time-frequency energy (Xt) of the model output during validation. |