def feed_dict_generator(self, a_random_walk, step, gamma): """ Method to generate: 1. random walk features. 2. left and right handside matrices. 3. proper time index and overlap vector. """ index_1, index_2, overlaps = index_generation(self.weights, a_random_walk) batch_inputs = batch_input_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) batch_labels = batch_label_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) feed_dict = { self.walker_layer.train_labels: batch_labels, self.walker_layer.train_inputs: batch_inputs, self.gamma: gamma, self.step: float(step), self.regularizer_layer.edge_indices_left: index_1, self.regularizer_layer.edge_indices_right: index_2, self.regularizer_layer.overlap: overlaps } return feed_dict
def feed_dict_generator(self, a_random_walk, step, gamma): """ Method to generate random walk features, gamma and proper time index. """ batch_inputs = batch_input_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) batch_labels = batch_label_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) feed_dict = { self.walker_layer.train_labels: batch_labels, self.walker_layer.train_inputs: batch_inputs, self.gamma: gamma, self.step: float(step) } return feed_dict
def feed_dict_generator(self, a_random_walk, step, gamma): """ Method to generate: 1. random walk features. 2. left and right handside matrices. Proper time index and overlap vector. """ batch_inputs = batch_input_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) batch_labels = batch_label_generator(a_random_walk, self.args.random_walk_length, self.args.window_size) feed_dict = { self.walker_layer.train_labels: batch_labels, self.walker_layer.train_inputs: batch_inputs, self.gamma: gamma, self.step: float(step) } return feed_dict