Skip to content
Snippets Groups Projects
Commit 7bcec2fe authored by Philip Maas's avatar Philip Maas
Browse files

Transfer: LunarLander

parent 6c01ff2a
Branches
No related tags found
No related merge requests found
EvolutionStrategies/LunarLander/100consecutiveEpisodes.png

50.2 KiB

File added
import os
from numpy import cos, sin, arctan
from matplotlib import pyplot
......@@ -73,6 +75,10 @@ class Layer:
class NeuralNetwork():
def __init__(self, architecture, weights):
if not os.path.isdir('./models'):
os.mkdir('./models')
if not os.path.isdir('./models/NN_Images'):
os.mkdir('./models/NN_Images')
self.layers = []
for i in range(len(architecture)):
if i > 0:
......
......@@ -12,6 +12,10 @@ np.random.seed(42)
class Walker:
def __init__(self, hidden_layer, bias, version, load_brain, env):
if not os.path.isdir('./models'):
os.mkdir('./models')
self.env = env
self.version = version
self.hidden_layer = hidden_layer
......@@ -106,8 +110,6 @@ class Walker:
network.draw(gen)
def save(self):
if not os.path.isdir('./models'):
os.mkdir('./models')
with open('./models/model-pedal%d.p' % self.version, 'wb') as fp:
pickle.dump(self.weights, fp)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment