neuraltrain.models.freqbandnet.FreqBandNetModel

class neuraltrain.models.freqbandnet.FreqBandNetModel(sfreq: float, config: FreqBandNet, n_outputs: int | None = None)[source][source]

Simple parametrized filterbank feature extractor (bandpass filters + power extraction + log nonlinearity + optional MLP output head).

forward(x: Tensor, eps: float = 1e-08) Tensor[source][source]

Apply filterbank, compute log-power, and optionally classify.

Parameters:
  • x (Tensor) – Input time series of shape (B, C, T).

  • eps (float) – Small constant for numerical stability in log.