Files
tensorneat-mend/tensorneat/algorithm/hyperneat/substrate/base.py
wls2002 9f6154d128 update HyperNEAT;
All example can currently run!
2024-05-26 19:51:22 +08:00

33 lines
622 B
Python

from utils import State
class BaseSubstrate:
def setup(self, state=State()):
return state
def make_nodes(self, query_res):
raise NotImplementedError
def make_conn(self, query_res):
raise NotImplementedError
@property
def query_coors(self):
raise NotImplementedError
@property
def num_inputs(self):
raise NotImplementedError
@property
def num_outputs(self):
raise NotImplementedError
@property
def nodes_cnt(self):
raise NotImplementedError
@property
def conns_cnt(self):
raise NotImplementedError