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)