TODO
To set up the project, follow the steps below:
-
Clone the repository:
First, clone the repository to your local machine using:
git clone https://github.com/zakaria-narjis/beam-pattern-rlearning.git cd beam-pattern-rlearning
-
Install requirements:
pip install -r requirements.txt
-
Modify experiments configuration:
- modify environement configuration
experiments/config/env_config.yaml
- modify RL algo configuration
experiments/config/algo_config.yaml
(Note: in some previous experiments it was named sac_config.yaml)
- modify environement configuration
-
Run training
python src/train.py
-
Run Tensorboard for monitoring (OPTIONAL)
- If you want to monitor all actual and previous runs
bash tensorboard --logdir=experiments/runs --bind_all
- If you want to monitor just the runing experiment
bash tensorboard --logdir=experiments/runs/<experiment-name>
- If you want to monitor all actual and previous runs
-
Get the training results and models
experiments/run/<experiment-name>