std1.0.0-beta-7 SafeC docs

std :: ml::rl

Struct std::ReplayBuffer

#include <std/ml/rl.h> source

struct ReplayBuffer {
    &FloatTensor obs;
    &FloatTensor next;
    &FloatTensor action;
    &FloatTensor reward;
    &FloatTensor terminal;
    unsigned long slots;
    unsigned long size;
    unsigned long pos;
    unsigned long obsDim;
}

Fields

[slots, obsDim]

[slots, obsDim]

[slots]

[slots]

[slots]

§unsigned long slotssource
§unsigned long sizesource
§unsigned long possource
§unsigned long obsDimsource

Methods

§void push( const &FloatTensor obs, unsigned long action, float reward, const &FloatTensor next, int terminal, )source · definition
§void drop()source · definition
§void free() consumesource · definition

= drop()

§static struct ReplayBuffer new(unsigned long slots, unsigned long obsDim)source · definition