Skip to content

Deep Reinforcement Learning on Simulated Environment

Notifications You must be signed in to change notification settings

lucky630/Chair_The_Fed_Rl

Repository files navigation

Chair_The_Fed_Rl

Using Reinforcement learning to play Chair The Fed.

About the Game

Chair the Fed designed by Federal Reserve Bank of San Francisco to teach about the effect of external factors like news and how manipulating the fed funds rate, you can keep the inflation and unemployment at target rates. The game puts the player in the role of setting monetary policy as Chairman of the Federal reserve for fifteen quarters.

The goals are as follows: inflation rate (2 percent) and unemployment rate (5 percent) and the information in the headline reflects changes in the levels of inflation and unemployment.Chairman can set the Fed funds rates to control these economic factors within the target. Fed funds rate is the primary tool for monetary policy and is shown on the game screen.

alt text

The game ends on an announcement screen indicating "Congratulations" if the Chair has kept the economy on track (close to the goals for inflation and unemployment) or "Sorry" if the goals have not been met.

alt text Link to Game

Architecture

alt text

Video

IMAGE ALT TEXT HERE

Setup Requirements

  • Pytesseract
  • Tensorflow
  • Keras
  • MatplotLib
  • selenium
  • PIL
  • cv2
  • torch

To Run

Run main.py in train or test mode. Toggle the train_mode variable to run in train or test mode.

To Do list:-

  1. there is too much up and down fed rates are set by the agent have to find a policy which having very low fluctuation.
  2. need to run the model for more number of epochs.

Reference:-

https://github.com/ChintanTrivedi/DeepGamingAI_FIFARL

https://towardsdatascience.com/using-deep-q-learning-in-fifa-18-to-perfect-the-art-of-free-kicks-f2e4e979ee66

About

Deep Reinforcement Learning on Simulated Environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages