def save(self, filename): """Save the reproduction configuration. Args: filename (str): The filename to write the configuration to. """ write_pretty_params(filename, self, self._params)
def save(self, f): if 'partial' in self.initial_connection: if not (0 <= self.connection_fraction <= 1): raise Exception("'partial' connection value must be between 0.0 and 1.0, inclusive.") f.write('initial_connection = {0} {1}\n'.format(self.initial_connection, self.connection_fraction)) else: f.write('initial_connection = {0}\n'.format(self.initial_connection)) assert self.initial_connection in self.allowed_connectivity write_pretty_params(f, self, self.__params)
def save(self, f): if "partial" in self.initial_connection: if not (0 <= self.connection_fraction <= 1): raise RuntimeError( "'partial' connection value must be between 0.0 and 1.0, inclusive." ) f.write("initial_connection = {0} {1}\n".format( self.initial_connection, self.connection_fraction)) else: f.write("initial_connection = {0}\n".format( self.initial_connection)) assert self.initial_connection in self.allowed_connectivity write_pretty_params( f, self, [p for p in self._params if "initial_connection" not in p.name])
def save(self, filename): with open(filename, 'w') as f: f.write( '# The `NEAT` section specifies parameters particular to the NEAT algorithm\n' ) f.write( '# or the experiment itself. This is the only required section.\n' ) f.write('[NEAT]\n') write_pretty_params(f, self, self.__params) f.write('\n[{0}]\n'.format(self.genome_type.__name__)) self.genome_type.write_config(f, self.genome_config) f.write('\n[{0}]\n'.format(self.species_set_type.__name__)) self.species_set_type.write_config(f, self.species_set_config) f.write('\n[{0}]\n'.format(self.stagnation_type.__name__)) self.stagnation_type.write_config(f, self.stagnation_config) f.write('\n[{0}]\n'.format(self.reproduction_type.__name__)) self.reproduction_type.write_config(f, self.reproduction_config)
def save(self, f): write_pretty_params(f, self, self.__params)
def save(self, f): write_pretty_params( f, self, [p for p in self._params if not 'initial_connection' in p.name])