def __init__()

in jsuarez/ES.py [0:0]


   def __init__(self, foo, hyperparams, test=False):
      #self.nPop = 2048
      self.nPop = 512
      self.nRollouts = 1
      self.minRollouts = 1
      self.nDims = 25248 + 16 + 96 + 6
      self.nNoise = 10000
      self.sigma = hyperparams['sigma']
      self.alpha = hyperparams['alpha']
      self.topP  = hyperparams['topP']
      self.tstep = hyperparams['step']
      #0.0020*51.2
      self.tick = 0
      self.test = test
      self.desciples= {}
      self.elite = defaultdict(list)
      #self.topk = PriorityQueue(20)
      self.priorities = []
      self.bench = Utils.BenchmarkTimer()

      #if not test:
      self.meanVec = self.sigma*np.random.randn(self.nDims)
      self.resetNoise()
      self.data = (self.meanVec, self.noise)