16 lines
424 B
Python
16 lines
424 B
Python
from tensorneat.common import StatefulBaseClass, State
|
|
|
|
|
|
class BaseDistance(StatefulBaseClass):
|
|
|
|
def setup(self, state=State(), genome = None):
|
|
assert genome is not None, "genome should not be None"
|
|
self.genome = genome
|
|
return state
|
|
|
|
def __call__(self, state, nodes1, nodes2, conns1, conns2):
|
|
"""
|
|
The distance between two genomes
|
|
"""
|
|
raise NotImplementedError
|