Files
tensorneat-mend/tensorneat/algorithm/neat/species/base.py
2024-07-10 16:50:36 +08:00

21 lines
492 B
Python

from tensorneat.common import State, StatefulBaseClass
from tensorneat.genome import BaseGenome
class BaseSpecies(StatefulBaseClass):
genome: BaseGenome
pop_size: int
species_size: int
def ask(self, state: State):
raise NotImplementedError
def tell(self, state: State, fitness):
raise NotImplementedError
def update_species(self, state, fitness):
raise NotImplementedError
def speciate(self, state):
raise NotImplementedError