Skip to content

geometric-intelligence/timescales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path-Integrating Recurrent Neural Networks (piRNNs)

Recurrent Neural Networks that perform path integration:

Multi-timescale Recurrent Neural Networks:

Getting Started

Clone the repository & navigate to the directory:

git clone https://github.com/geometric-intelligence/pirnns.git
cd pirnns

Install Poetry

This project uses Poetry to manage dependencies.

  1. Install Poetry (if you don't have it already):
curl -sSL https://install.python-poetry.org | python3 -
  1. Make sure that Poetry is accessible in your PATH. For example, add the following to your .zshrc file:
export PATH="~/.local/bin:$PATH"
  1. Check that Poetry is installed correctly:
poetry --version

Setup the environment

  1. Install dependencies
poetry install
  1. Install the poetry shell plugin
poetry self add poetry-plugin-shell
  1. Activate the virtual environment
poetry shell

Start coding!

python my_script.py

Before sending a PR, make sure to format, lint, type check, and test the code:

black .
ruff check --fix .
mypy .
pytest .

About

Path-Integrating Recurrent Neural Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published