braindecode.samplers.RecordingSampler#
- class braindecode.samplers.RecordingSampler(metadata, random_state=None)[source]#
Base sampler simplifying sampling from recordings.
- Parameters:
metadata (pd.DataFrame) – DataFrame with at least one of {subject, session, run} columns for each window in the BaseConcatDataset to sample examples from. Normally obtained with BaseConcatDataset.get_metadata(). For instance, metadata.head() might look like this: +——————-+—————–+—————–+——–+———-+———–+——-+ | i_window_in_trial | i_start_in_trial| i_stop_in_trial | target | subject | session | run | +===================+=================+=================+========+==========+===========+=======+ | 0 | 0 | 500 | -1 | 4 | session_T | run_0 | +——————-+—————–+—————–+——–+———-+———–+——-+ | 1 | 500 | 1000 | -1 | 4 | session_T | run_0 | +——————-+—————–+—————–+——–+———-+———–+——-+ | 2 | 1000 | 1500 | -1 | 4 | session_T | run_0 | +——————-+—————–+—————–+——–+———-+———–+——-+ | 3 | 1500 | 2000 | -1 | 4 | session_T | run_0 | +——————-+—————–+—————–+——–+———-+———–+——-+ | 4 | 2000 | 2500 | -1 | 4 | session_T | run_0 | +——————-+—————–+—————–+——–+———-+———–+——-+
random_state (np.RandomState | int | None) – Random state.
- info#
Series with MultiIndex index which contains the subject, session, run and window indices information in an easily accessible structure for quick sampling of windows.
- Type:
pd.DataFrame
Methods
Examples using braindecode.samplers.RecordingSampler
#

Sleep staging on the Sleep Physionet dataset using Eldele2021

Sleep staging on the Sleep Physionet dataset using U-Sleep network