Skip to content

Instantly share code, notes, and snippets.

@njp947
njp947 / CMA-ES1.py
Last active February 25, 2017 13:13
CMA-ES 1.0
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / CMA-ES01.py
Last active February 25, 2017 13:11
CMA-ES 0.1
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / CMA-ES10.py
Last active October 18, 2018 07:00
CMA-ES 10.0
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / cma-v3.py
Created January 7, 2017 10:12
cma-v3
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / cma-v4.py
Last active January 7, 2017 10:38
cma-v4
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / CE1.py
Last active February 25, 2017 13:18
CE 1.0
import argparse
import numpy
import keras
import gym
def ce(f, th_mean, sigma0):
n_elite = int(numpy.round(200*0.2))
th_std = numpy.ones_like(th_mean) * sigma0
for _ in range(50):
@njp947
njp947 / CE01.py
Last active February 25, 2017 13:17
CE 0.1
import argparse
import numpy
import keras
import gym
def ce(f, th_mean, sigma0):
n_elite = int(numpy.round(200*0.2))
th_std = numpy.ones_like(th_mean) * sigma0
for _ in range(50):
@njp947
njp947 / CE10.py
Last active February 25, 2017 13:18
CE 10.0
import argparse
import numpy
import keras
import gym
def ce(f, th_mean, sigma0):
n_elite = int(numpy.round(200*0.2))
th_std = numpy.ones_like(th_mean) * sigma0
for _ in range(50):
@njp947
njp947 / UH-CMA-ES01.py
Last active February 25, 2017 13:15
UH-CMA-ES 0.1
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()
@njp947
njp947 / UH-CMA-ES1.py
Last active February 25, 2017 13:16
UH-CMA-ES 1.0
import argparse
import numpy
import keras
import gym
import cma
parser = argparse.ArgumentParser()
parser.add_argument("environment")
args = parser.parse_args()