Metadata-Version: 2.1
Name: gym-banana
Version: 0.0.3
Summary: A simple stochastic OpenAI environment for training RL agents
Home-page: https://github.com/MartinThoma/banana-gym
Author: Martin Thoma
Author-email: info@martin-thoma.de
Maintainer: Martin Thoma
Maintainer-email: info@martin-thoma.de
License: MIT
Download-URL: https://github.com/MartinThoma/banana-gym
Description: This repository contains a PIP package which is an OpenAI environment for
        simulating an enironment in which bananas get sold.
        
        
        ## Installation
        
        Install the [OpenAI gym](https://gym.openai.com/docs/).
        
        Then install this package via
        
        ```
        pip install -e .
        ```
        
        ## Usage
        
        ```
        import gym
        import gym_banana
        
        env = gym.make('Banana-v0')
        ```
        
        See https://github.com/matthiasplappert/keras-rl/tree/master/examples for some
        examples.
        
        
        ## The Environment
        
        Imagine you are selling bananas. One at a time. And the bananas get bad pretty
        quickly. Let's say in 3 days. The probability that I will sell the banana
        is given by
        
        $$p(x) = (1+e)/(1. + e^(x+1))$$
        
        where x-1 is my profit. This x-1 is my reward. If I don't sell the
        banana, the agent gets a reward of -1 (the price of the banana).
        
Keywords: utility,reinforcement-learning,RL,openai-gym,openai-environment,artificial-intelligence
Platform: Linux
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
