GithubHelp home page GithubHelp logo

mike-gimelfarb / bayesian-epsilon-greedy Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 3.44 MB

Public repository for a paper in UAI 2019 describing adaptive epsilon-greedy exploration using Bayesian ensembles for deep reinforcement learning.

License: MIT License

Python 100.00%
deep-reinforcement-learning epsilon-greedy bayesian-inference ensemble-model

bayesian-epsilon-greedy's Introduction

Adaptive Epsilon-Greedy Exploration Policy using Bayesian Ensembles

Description

This small and fairly self-contained (see prerequisites below) package accompanies an article published in Uncertainty in Artificial Intelligence (UAI 2019) entitled "ε-BMC: A Bayesian Ensemble Approach to Epsilon-Greedy Exploration in Model-Free Reinforcement Learning"

It contains an implementation of an adaptive epsilon-greedy exploration policy that adapts the exploration parameter from data in model-free reinforcement learning.

Prerequisites

Tested on Python 3.5 with standard packages (e.g. numpy, scipy, abc) and the following additional packages:

  1. Keras with tensorflow backend
  2. OpenAI Gym for the Cartpole implementation

Citation

To cite the framework:

@inproceedings{GimelfarbSL19,
author={Michael Gimelfarb and Scott Sanner and Chi{-}Guhn Lee},
editor={Amir Globerson and Ricardo Silva},
title={Epsilon-BMC: {A} Bayesian Ensemble Approach to Epsilon-Greedy Exploration in Model-Free Reinforcement Learning},
booktitle={Proceedings of the Thirty-Fifth Conference on Uncertainty in Artificial Intelligence, {UAI} 2019, Tel Aviv, Israel, July 22-25, 2019},
pages={162},
publisher={{AUAI} Press},
year={2019},
url={http://auai.org/uai2019/proceedings/papers/162.pdf} }

bayesian-epsilon-greedy's People

Contributors

mike-gimelfarb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

kevin5k

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.