Skip to content

Framework for design and evaluation of Bandit algorithms with underlying Bayesian models

Notifications You must be signed in to change notification settings

HIAlab/adaptive_nof1

Repository files navigation

Python Tests Lint

Adaptive N-of-1 trials

This repo contains code and data for Dominik's master thesis on adaptive N-of-1 trials

Design Rationales

This framework follows some rationales which make it easier to join the projects:

  • Supposed split between "Runners" and "Data", e.g. SimulationRunner and SimulationData Runners are used to create SimulationData. This explicit split is useful, when Simulation starts to take a long time, for example cause to training of Bayesian Models in each timestep. The SimulationData created is supposed to contain all necessary information. This split also makes it possible to execute the runner on e.g., a cluster, and then analyze the SimulationData locally.

  • Extensive use of composite pattern for policies

About

Framework for design and evaluation of Bandit algorithms with underlying Bayesian models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published