flexs.utils.replay_buffers¶
Defines replay buffers used by some explorers.
-
class
flexs.utils.replay_buffers.MinSegmentTree(capacity)[source]¶ Bases:
flexs.utils.replay_buffers.SegmentTreeCreate SegmentTree. Taken from OpenAI baselines Github repository: https://github.com/openai/baselines/blob/master/baselines/common/segment_tree.py
-
class
flexs.utils.replay_buffers.PrioritizedReplayBuffer(obs_dim, size, batch_size=32, alpha=0.6)[source]¶ Bases:
flexs.utils.replay_buffers.ReplayBufferPrioritized Replay buffer.
-
class
flexs.utils.replay_buffers.ReplayBuffer(obs_dim, size, batch_size=128)[source]¶ Bases:
objectA simple numpy replay buffer.
-
class
flexs.utils.replay_buffers.SegmentTree(capacity, operation, init_value)[source]¶ Bases:
objectCreate SegmentTree. Taken from OpenAI baselines Github repository: https://github.com/openai/baselines/blob/master/baselines/common/segment_tree.py
-
class
flexs.utils.replay_buffers.SumSegmentTree(capacity)[source]¶ Bases:
flexs.utils.replay_buffers.SegmentTreeCreate SumSegmentTree. Taken from OpenAI baselines github repository: https://github.com/openai/baselines/blob/master/baselines/common/segment_tree.py