/Symbiosis

A Reinforcement Learning library for solving custom environments

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Symbiosis

A Reinforcement Learning library for solving custom environments

Installation steps

(symbiosis) poetry install

Invoking Chess-v0 AlphaGo Zero agent

(symbiosis) poetry run python3.6 -m chess_bot

Invoking FlappyBird-v0 DQN agent

(symbiosis) poetry run python3.6 -m flappy_bird_bot

Invoking FlappyBird-v0 DQN agent with Gunnar-Farneback reward model

(symbiosis) poetry run python3.6 -m flappy_bird_with_gunnar_farneback_bot

Visualization of DQN performance on FlappyBird

peformance with implicit rewards
(FlappyBird-v0) tensorboard --logdir .
peformance with Gunnar-Farneback reward model
(FlappyBirdGunnarFarneback-v0) tensorboard --logdir .

Discrete Agents

Flappy Bird Enduro
Flappy Bird Enduro