Roadmap#

Currently this is still more of a collection of notes, than a roadmap.

Improved interop. with segmentation models:#

Import predictions from action segmentation models#

Import predictions from action segmentation models (DLC2Action, ASFormer, MS-TCN) directly in the GUI. Per-trial prediction files (.npy/.pickle) with shape (T, n_classes) or (T,) will be converted to label intervals with confidence overlay (1 - entropy of classwise softmax).


Easier alignment of video and data streams via .nwb files#


Changepoints#

More sophisticated changepoint detection#

Current methods are fast (gradient based, RMS-based, etc.), but could also use ML for detection. Important that it’s easily reproducible, so it represents a reliable feature in feature space. Sometimes the changepoint correction post-model output makes things worse, transformer learns better representation than simple gradient based methods.

Changepoint features#

Using more_changepoint_features() massively improved fine-grained accuracy for ASFormer, would be cool if this could be exported generally to segmentation models (DLC2Action, etc.)

Other#

  • Audio changepoints

  • Interactive PSTH ethograph.gui.widgets_psth

  • Single-trial neural dimensionality reduction techniques, visualize label segments in latent spaces