Skip to content
Sharad Chitlangia edited this page Jul 5, 2020 · 6 revisions

Welcome to the JigglypuffRL wiki!

Directory Structure

  • GenRL
    • deeprl
    • genetic
    • etc
  • setup.py
  • .gitignore
  • env.yml
  • README.md
  • docs (mkdocs)
  • docker
  • tests
  • Pipfile
  • LICENSE
  • CODE_OF_CONDUCT
  • CONTRIBUTING
  • setup.cfg
  • AUTHORS
  • .travis.yml

Design Choices

  1. RL first. Then {Deep, neuro, meta, finance, evolutionary, etc}.
  2. Modular APIs for all. Specification of APIs to expose/install in setup.py
  3. Files should be Algorithmic first. E.g. no existence of main.py. Files should be self-callable through name=="main"
  4. For Deep-RL, easy algorithm definitions are first, then PyTorch, then other things (this enables ease in adding new algos/models i.e., ease of model creation should not be affected in any manner).
  5. Follow Contributing Guidelines
Clone this wiki locally