def from_positions_w_context(positions_w_context, is_test=False): positions, next_moves, results = zip(*positions_w_context) extracted_features = bulk_extract_features(positions) encoded_moves = make_onehot(next_moves) return DataSet(extracted_features, encoded_moves, results, is_test=is_test)
def run_many(self, positions): processed_positions = features.bulk_extract_features(positions) probabilities = self.session.run(self.output, feed_dict={self.x:processed_positions}) return probabilities.reshape([-1, go.N, go.N])