Tutorial notebooks on LFADS and NLB for NeuroDataReHack 2022.
This series of tutorials covers what LFADS is, how to run it, and how to evaluate its (and similar models') performance on real data. The tutorials consist of three notebooks:
- Understanding LFADS - core concepts underlying LFADS architecture
- Running LFADS - training and tuning LFADS models using autolfads-tf2
- Evaluating LFADS with NLB'21 - approaches for evaluating LFADS performance using Neural Latents Benchmark '21
All notebooks can be run in Google Colab (by clicking the "Open in Colab" button at the top of each notebook in GitHub) or run locally.
All notebooks require:
- Python >= 3.7
- numpy
- matplotlib
- scipy
- h5py
In addition, specific notebooks have particular dependencies that can be installed if needed from the notebook itself.
The first two notebooks are mostly copied from this tutorial by Mattia Rigotti and this tutorial by Lahiru Wimalasena, originally created for the 2021 Simons-Emory Theory Methods Workshop. The third notebook is based on this tutorial from the NLB'21 Workshop.