def experiment1(): l = CMAES(fitnessFunction, myNetwork.params) l.minimize = True l.verbose = True l.maxLearningSteps = 500 params, fitness = l.learn() myNetwork._setParameters(params) logNet()
def experiment1(self): l = CMAES(self.fitnessFunction, self.myNetwork.params[self.indices]) l.minimize = True l.verbose = True l.maxLearningSteps = 500 params, fitness = l.learn() self.myNetwork.params[self.indices] = params self.metaInfo["numsteps"] = l.maxLearningSteps self.metaInfo["fitness"] = fitness # self.myNetwork._setParameters(self.originalWeights) self.logNet()