mikolaj-sienkiewicz / capable-rl4vc

Reinforcement learning for Virtual Coach (RL4VC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Reinforcement Learning Approach to Invoking Positive Behavioural Change

A custom OpenAI gym environment simulating patients behaviour.

Quick start

Install Anaconda, download our environment.yml and install using the following command (from Anaconda documentation):

> conda env create -f environment.yml

The environment name is rl. You can activate by executing the following command:

(Windows)
> activate rl
(Linux and macOS)
> source activate rl

Alternatively

You can run in docker container. This might first require installation of docker:

(Linux)
> curl https://get.docker.com | sh \
  && sudo systemctl --now enable docker

Than building an image

sudo docker build -t exp .

To explore experimental notebooks run

sudo docker run -p 8899:8899 exp:latest jupyter notebook --port=8899 --allow-root --no-browser --ip=0.0.0.0

About

Reinforcement learning for Virtual Coach (RL4VC)


Languages

Language:Jupyter Notebook 98.9%Language:Python 1.0%Language:Dockerfile 0.0%