Nonlinear Energy
Description
This module implements the Nonlinear Energy feature extractor, which estimates the energy of EEG signals using a nonlinear transformation. This feature is useful for capturing nonlinear dynamics and transient events in brain activity, making it suitable for tasks like seizure detection or event-related potential (ERP) analysis.
The Nonlinear Energy is calculated as the sum of the squared amplitude of the signal minus the product of adjacent samples.
Class
- class bciflow.modules.fe.nonlinearenergy.nonlinearenergy(flating: bool = False)[source]
Bases:
object
- flating
If True, the output data is returned in a flattened format (default is False).
- Type:
bool
- fit(eegdata)[source]
This method does nothing, as the Nonlinear Energy feature extractor does not require training.
- Parameters:
eegdata (dict) – The input data.
- Return type:
self