Deep Reinforcement Learning for Smart Cities
smart-cities-drl
Urban mobility simulations with Python3, RLlib (Deep Reinforcement Learning) and Mesa (Agent-based modeling)
Documentation
RLlib: https://docs.ray.io/en/master/rllib.html
Mesa: https://mesa.readthedocs.io/en/stable/
Installation
Clone repository and install dependencies.
git clone [email protected]:eescriba/smart-cities-drl.git
cd smart-cities-drl
python3 -m venv venv
source env/bin/activate
pip install -r requirements.txt
Training
Train environments in Jupyter notebooks with RLlib.
WasteNet
SmartCab
Simulations
Run and visualize environments with Mesa.
mesa runserver src/[env_name]
GitHub