class Individual(parents_genes=None, population=None, **kwargs)[source]#

Abstract class for an individual in a population. Implements common traits between all individuals. An individual is a KERAS model. Genes are passed down from parents, or instantiated randomly. Individual is a base class that implements the basic functionality of an individual. Child classes hold specific information for different types of models.

abstract _crossover(*args)[source]#

Crossover genes from parents to create new genes.

abstract get_fitness()[source]#

Get fitness of this individual.