8000 GitHub - ganguli-lab/grid-pattern-formation: repository for grid cell network code
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ganguli-lab/grid-pattern-formation

Repository files navigation

DOI

Grid cells in RNNs trained to path integrate

Code to reproduce the trained RNN in a unified theory for the origin of grid cells through the lens of pattern formation (NeurIPS '19) and additional analysis described in this preprint.

Quick start:

Includes:

Running

We recommend creating a virtual environment:

$ virtualenv env
$ source env/bin/activate
$ pip install --upgrade pip

Then, install the dependencies automatically with pip install -r requirements.txt or manually with:

$ pip install --upgrade numpy==1.17.2
$ pip install --upgrade tensorflow==2.0.0rc2
$ pip install --upgrade scipy==1.4.1
$ pip install --upgrade matplotlib==3.0.3
$ pip install --upgrade imageio==2.5.0
$ pip install --upgrade opencv-python==4.1.1.26
$ pip install --upgrade tqdm==4.36.0
$ pip install --upgrade opencv-python==4.1.1.26
$ pip install --upgrade torch==1.10.0

If you want to train your own models, make sure to properly set the default save directory in main.py!

Result

grid visualization

67D2

About

repository for grid cell network code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0