def __init__(self, nactions, input_size, max_experiences=500, gamma=0.6, alpha=0.1, use_sarsa=False):
        #Default uses 2 hidden layers of equal size
        lay = [input_size, int((nactions+input_size)/2.0), int((nactions+input_size)/2.0), nactions]
        self.nactions = nactions
        self.NN = NeuralNet(layers=lay, epsilon=0.154, learningRate=alpha)
        self.experiences = []
        self.max_experiences = max_experiences
        self.gamma = gamma
        self.use_sarsa = use_sarsa
        self.prob_remember = 0.1
        self.num_replay_samples = 10
dataset/ETHPy150Open dkotfis/NeuRL/src/qnn.py/QNN.__init__/original