Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.82 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.82 KB

Modeling neural population dynamics and evaluating model fit with LFADS and NLB

Tutorial notebooks on LFADS and NLB for NeuroDataReHack 2022.

Contents

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:

  1. Understanding LFADS - core concepts underlying LFADS architecture
  2. Running LFADS - training and tuning LFADS models using autolfads-tf2
  3. 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.

Requirements

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.

Acknowledgements

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.