Store and smaple past states.
More...
#include <buffer.hpp>
Store and smaple past states.
Definition at line 50 of file buffer.hpp.
◆ ReplayBuffer()
ergodic_exploration::ReplayBuffer::ReplayBuffer |
( |
unsigned int |
buffer_size, |
|
|
unsigned int |
batch_size |
|
) |
| |
Constructor.
- Parameters
-
buffer_size | - max number of states stored |
batch_size | - number of states randomly sampled from memory |
Definition at line 49 of file buffer.cpp.
◆ append()
void ergodic_exploration::ReplayBuffer::append |
( |
const vec & |
x | ) |
|
Add current state to memory.
- Parameters
-
Definition at line 54 of file buffer.cpp.
◆ sampleMemory()
mat ergodic_exploration::ReplayBuffer::sampleMemory |
( |
const mat & |
xt | ) |
const |
Sample states from memory.
- Parameters
-
- Returns
- predicted trajectory + sampled states
Definition at line 64 of file buffer.cpp.
◆ batch_size_
unsigned int ergodic_exploration::ReplayBuffer::batch_size_ |
|
private |
◆ buffer_size_
unsigned int ergodic_exploration::ReplayBuffer::buffer_size_ |
|
private |
◆ memory_
std::unordered_map<unsigned int, vec> ergodic_exploration::ReplayBuffer::memory_ |
|
private |
The documentation for this class was generated from the following files: