neuralset.extractors.neuro.HrfConvolve¶
- pydantic model neuralset.extractors.neuro.HrfConvolve[source][source]¶
Convolve the output of an extractor by the Hemodynamic Response Function.
Note that this extractor does not support timelines with events.start < 0. Note that this is stored by timeline. If the events change in a timeline, e.g. by using different transform with a similar, then there will be a silent bug.
- Parameters:
extractor (BaseExtractor) – the extractor used for feature extraction
frequency (Literal["native"]) – The frequency of the cropped extractor. Must be “native”. Never used
- Fields:
- field extractor: BaseExtractor [Required][source]¶
- prepare(obj: Any) None[source][source]¶
Pre-compute and cache extractor data for a collection of events.
This method triggers
_get_dataon every matching event so that expensive computation (e.g. model inference) is done once and cached. It then calls the extractor on a single event to populate the output shape, which is needed whenallow_missing=True.Call
preparebefore using the extractor in a dataloader.