# Cyclophobic Reinforcment Learning

## Installation

```
# Install Instructions
conda create -n crl python=3.8
conda activate crl 
pip install -r requirements.txt
```


-------------------------------------------------------------------------------

## Train Cyclophobic RL on MiniGrid
```
python train.py --env_name MiniGrid-DoorKey-8x8-v0 --num_steps 10000000 --epsilon 0.1 --rho 1.0 --gamma 0.9 --alpha 0.2
```

## Train Cyclophobic RL on MiniHack
```
python train.py --env_name MiniHack-Room-Random-15x15-v0 --num_steps 10000000 --epsilon 0.3 --rho 5.0 --gamma 0.9 --alpha 0.2
```

Please take the appropriate values for $$\rho$$ and $$\epsilon$$ from the appendix of the paper
