SYMBOL INDEX (87 symbols across 7 files) FILE: src/agents.py class Agent (line 3) | class Agent: method __init__ (line 5) | def __init__(self, model, method remember (line 14) | def remember(self, state, action, reward, next_state, done, next_valid... method replay (line 18) | def replay(self): method get_q_valid (line 27) | def get_q_valid(self, state, valid_actions): method act (line 35) | def act(self, state, exploration, valid_actions): method save (line 43) | def save(self, fld): method load (line 55) | def load(self, fld): function add_dim (line 64) | def add_dim(x, shape): class QModelKeras (line 69) | class QModelKeras: method init (line 72) | def init(self): method build_model (line 75) | def build_model(self): method __init__ (line 78) | def __init__(self, state_shape, n_action): method save (line 85) | def save(self, fld): method load (line 96) | def load(self, fld, learning_rate): method predict (line 106) | def predict(self, state): method fit (line 118) | def fit(self, state, action, q_action): class QModelMLP (line 129) | class QModelMLP(QModelKeras): method init (line 132) | def init(self): method build_model (line 135) | def build_model(self, n_hidden, learning_rate, activation='relu'): class QModelRNN (line 153) | class QModelRNN(QModelKeras): method _build_model (line 159) | def _build_model(self, Layer, n_hidden, dense_units, learning_rate, ac... class QModelLSTM (line 176) | class QModelLSTM(QModelRNN): method init (line 177) | def init(self): method build_model (line 179) | def build_model(self, n_hidden, dense_units, learning_rate, activation... class QModelGRU (line 184) | class QModelGRU(QModelRNN): method init (line 185) | def init(self): method build_model (line 187) | def build_model(self, n_hidden, dense_units, learning_rate, activation... class QModelConv (line 193) | class QModelConv(QModelKeras): method init (line 197) | def init(self): method build_model (line 200) | def build_model(self, class QModelConvRNN (line 232) | class QModelConvRNN(QModelKeras): method _build_model (line 238) | def _build_model(self, RNNLayer, conv_n_hidden, RNN_n_hidden, dense_un... class QModelConvLSTM (line 262) | class QModelConvLSTM(QModelConvRNN): method init (line 263) | def init(self): method build_model (line 265) | def build_model(self, conv_n_hidden, RNN_n_hidden, dense_units, learni... class QModelConvGRU (line 272) | class QModelConvGRU(QModelConvRNN): method init (line 273) | def init(self): method build_model (line 275) | def build_model(self, conv_n_hidden, RNN_n_hidden, dense_units, learni... function load_model (line 287) | def load_model(fld, learning_rate): FILE: src/emulator.py function find_ideal (line 7) | def find_ideal(p, just_once): class Market (line 20) | class Market: method reset (line 32) | def reset(self, rand_price=True): method get_state (line 47) | def get_state(self, t=None): method get_valid_actions (line 56) | def get_valid_actions(self): method get_noncash_reward (line 63) | def get_noncash_reward(self, t=None, empty=None): method step (line 76) | def step(self, action): method __init__ (line 94) | def __init__(self, FILE: src/lib.py function makedirs (line 9) | def makedirs(fld): FILE: src/main.py function get_model (line 11) | def get_model(model_type, env, learning_rate, fld_load): function main (line 68) | def main(): FILE: src/sampler.py function read_data (line 3) | def read_data(date, instrument, time_step): class Sampler (line 15) | class Sampler: method load_db (line 17) | def load_db(self, fld): method build_db (line 30) | def build_db(self, n_episodes, fld): method __sample_db (line 43) | def __sample_db(self): class PairSampler (line 52) | class PairSampler(Sampler): method __init__ (line 54) | def __init__(self, game, method __randwalk (line 80) | def __randwalk(self, l): method __randjump (line 86) | def __randjump(self, l): method __sample (line 97) | def __sample(self): class SinSampler (line 136) | class SinSampler(Sampler): method __init__ (line 138) | def __init__(self, game, method __rand_sin (line 177) | def __rand_sin(self, method __sample_concat_sin (line 207) | def __sample_concat_sin(self): method __sample_concat_sin_w_base (line 217) | def __sample_concat_sin_w_base(self): method __sample_single_sin (line 232) | def __sample_single_sin(self): function test_SinSampler (line 244) | def test_SinSampler(): function test_PairSampler (line 267) | def test_PairSampler(): FILE: src/simulators.py class Simulator (line 5) | class Simulator: method play_one_episode (line 7) | def play_one_episode(self, exploration, training=True, rand_price=True... method train (line 44) | def train(self, n_episode, method test (line 109) | def test(self, n_episode, save_per_episode=10, subfld='testing'): method __init__ (line 155) | def __init__(self, agent, env, FILE: src/visualizer.py function get_tick_labels (line 5) | def get_tick_labels(bins, ticks): class Visualizer (line 18) | class Visualizer: method __init__ (line 20) | def __init__(self, action_labels): method plot_a_episode (line 25) | def plot_a_episode(self, method plot_episodes (line 71) | def plot_episodes(self, function test_visualizer (line 117) | def test_visualizer(): class VisualizerSequential (line 144) | class VisualizerSequential: method config (line 146) | def config(self): method __init__ (line 149) | def __init__(self, model): class VisualizerConv1D (line 165) | class VisualizerConv1D(VisualizerSequential): method config (line 167) | def config(self): method plot (line 179) | def plot(self, x): method print_w (line 206) | def print_w(self):