Open-source RL

1 min read Original article ↗
ACDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAU

1

ExecutionAlgorithms (discrete / continuous / both)Additional features

2

ProjectMaintainerFrameworkParallelDistributedDQNRainbowREINFORCEA2CPPODDPGSACTD3REINFORCEA2CPPOTRPOGAILn-step
return

prioritized
experience
replay

distributional
value
funciton
approximation
hyperbolic
discounting

dict
observations
support

?

3

OpenAI baselinesOpenAITensorflow✔️✔️✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

4

stable baselinesAntonin Raffin,
Ashley Hill
Tensorflow✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

5

CatalystSergey KolesnikovPyTorch✔️?✔️✔️❌?✔️✔️✔️✔️✔️✔️✔️✔️ (any critic model)✔️ (any critic model)✔️ (any critic model)✔️#REF!#REF!#REF!#REF!

6

Ray.rllibRay TeamTensorflow✔️?✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️✔️? (DQN, DDPG only)✔️? (DQN only)?#REF!#REF!#REF!#REF!

7

TF agentsGoogleTensorflow✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

8

HorizonFacebookPyTorch✔️✔️✔️#REF!#REF!#REF!#REF!

9

CoachIntelTensorflow✔️?✔️?✔️✔️✔️✔️✔️✔️✔️? (DQN only)✔️? (DQN only)#REF!#REF!#REF!#REF!

10

GaragecommunityTensorflow✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

11

SLM-LabWah Loon Keng,
Laura Graesser
PyTorch✔️✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

12

DopamineGoogleTensorflow✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

13

OpenAi spinningupOpenAITensorflow✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

14

trflDeepMindTensorflow#REF!#REF!#REF!#REF!

15

scalable_agentDeepMindTensorflow✔️#REF!#REF!#REF!#REF!

16

ELFFacebookPyTorch#REF!#REF!#REF!#REF!

17

keras-rlMatthias PlappertTensorflow✔️✔️#REF!#REF!#REF!#REF!

18

ikostrikovIlya KostrikovPyTorch✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

19

RainbowKai ArulkumaranPyTorch✔️✔️#REF!#REF!#REF!#REF!

20

VelJerry (?)PyTorch✔️✔️✔️✔️#REF!#REF!#REF!#REF!

21

PyTorch-RLPyTorch✔️✔️✔️✔️✔️✔️#REF!#REF!#REF!#REF!

22

tensorforceTensorflow✔️✔️✔️✔️✔️✔️?#REF!#REF!#REF!#REF!

23

RL-AdventurePyTorch✔️✔️✔️✔️#REF!#REF!#REF!#REF!

24

DeepRL-TutorialsPyTorch✔️✔️✔️#REF!#REF!#REF!#REF!

25

surrealTorchX✔️✔️✔️✔️#REF!#REF!#REF!#REF!

26

lagomPyTorch✔️#REF!#REF!#REF!#REF!

27

dennybritzTensorflow#REF!#REF!#REF!#REF!

28

anyrl-pyTensorflow#REF!#REF!#REF!#REF!

29

scitatorTensorflow✔️✔️✔️✔️#REF!#REF!#REF!#REF!

30

pymarlWhiRLPyTorchMARL#REF!#REF!#REF!#REF!

31

Disclaimer
This list is created and maintained
by Sergey Kolesnikov, inspired originally by
a similar list from Dmitry Nikulin.

32

33

34

35

contacts

36

original list

37

38

https://medium.com/@vermashresth/a-primer-on-deep-reinforcement-learning-frameworks-part-1-6c9ab6a0f555

39

https://www.quora.com/What-are-some-of-the-good-Reinforcement-Learning-libraries

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100