Learning Neural Network with FFT feature reduction

This commit is contained in:
Si11ium
2019-03-04 14:18:41 +01:00
parent f1a8d8184b
commit b7f5747f50
4 changed files with 93 additions and 33 deletions

View File

@ -13,11 +13,8 @@ class Experiment:
def __init__(self, name=None, ident=None):
self.experiment_id = ident or time.time()
# TODO reapair this path
this_file = os.path.realpath(os.getcwd())
# Was wolltest du hier tun? Vorher die nummer war unsinnig.
self.experiment_name = name or os.path.basename(this_file).split('.')[0]
self.base_dir = os.path.join(os.getcwd(), self.experiment_name)
self.experiment_name = name or 'experiment'
self.base_dir = os.path.join('experiments', self.experiment_name)
self.next_iteration = 0
self.log_messages = []
@ -25,9 +22,8 @@ class Experiment:
self.dir = os.path.join(self.base_dir, 'experiments', 'exp-{name}-{id}-{it}'.format(
name=self.experiment_name, id=self.experiment_id, it=self.next_iteration)
)
# Use makedirs for subfolder creation
os.makedirs(self.dir)
# os.mkdir(self.dir)
print("** created {dir} **".format(dir=self.dir))
return self
@ -54,7 +50,7 @@ class Experiment:
class FixpointExperiment(Experiment):
def __init__(self):
super().__init__()
super().__init__(name=self.__class__.__name__)
self.counters = dict(divergent=0, fix_zero=0, fix_other=0, fix_sec=0, other=0)
self.interesting_fixpoints = []
@ -85,3 +81,6 @@ class FixpointExperiment(Experiment):
class SoupExperiment(Experiment):
pass
class IdentLearningExperiment(Experiment):
pass