Implementations of Deep Reinforcement Learning (DRL) algorithms with Spiking Neural Netowrks (SNNs) in PyTorch. SNNs are based on the SpyTorch implementations, with custom encoding and decoding mechanisms.
Tested on Ubuntu 20.04 and Python 3.8.12. Creating a virtual environment is recommended.
pip install -r requirements.txt
For MuJoCo based environments (Ant-v3, HalfCheetah-v3, and Hopper-v3), install MuJoCo as described here.