Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement DeepRL agents #55

Open
4 of 41 tasks
epignatelli opened this issue Mar 1, 2023 · 1 comment
Open
4 of 41 tasks

Implement DeepRL agents #55

epignatelli opened this issue Mar 1, 2023 · 1 comment
Assignees
Labels
feature A new feature to the codebase (this correlates with MINOR in Semantic Versioning).

Comments

@epignatelli
Copy link
Owner

epignatelli commented Mar 1, 2023

Agents are entities with a sample_action and update method, in potence.
We exclude from the list exploration strategies and curricula.

Implement means either to produce new code from the paper directly, or to port an implementation from elsewhere, should that implementation be modular enough.

  • Vanilla value learning

    • Vanilla DQN
    • SAC
    • SAC Discrete
    • Categorical DQN
    • Double DQN
    • Dueling DQN
    • N-step DQN
    • Noisy DQN
    • Rainbow
    • DQN with Prioritised Experience Replay
    • Agent57
    • Expected Eligibility Traces
  • Vanilla Actor critic

    • A2C
    • DDPG
    • ACER
    • PPO
    • TD3
    • ACKTR
  • Model-based

    • DreamerV1
    • DreamerV2
    • DreamerV3
    • AlphaZero
    • MuZero
    • Forward-Backward RL
  • Credit assignment

    • RUDDER
    • Temporal Value Transport
  • Hindsight methods

    • Hindsight Credit Assignment
    • Hindsight Policy Gradients
    • Hindsight Experience Replay
    • Upside-Down RL
    • Policy Gradients incorporating the future
    • [ ]
  • Sequence modelling

    • Decision Transformers
    • Online Decision Transformers
    • Trajectory Transformer
    • UniMASK
  • Distributed

    • R2D2
    • IMPALA
    • Seed RL
  • Meta RL

    • RL2
    • Learned Policy Gradient
    • Algorithm Distillation
@epignatelli epignatelli converted this from a draft issue Mar 1, 2023
@epignatelli epignatelli added the feature A new feature to the codebase (this correlates with MINOR in Semantic Versioning). label Mar 1, 2023
@epignatelli epignatelli changed the title Implement DeepRL algorithms Implement DeepRL agents Mar 1, 2023
@epignatelli epignatelli self-assigned this Mar 1, 2023
@epignatelli
Copy link
Owner Author

We should organise these by priority.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature to the codebase (this correlates with MINOR in Semantic Versioning).
Projects
Status: P1
Development

No branches or pull requests

1 participant