SYMBOL INDEX (124 symbols across 18 files) FILE: evolute/evaluation/fitness.py class FitnessBase (line 6) | class FitnessBase: method __init__ (line 8) | def __init__(self, no_fitnesses): method __call__ (line 11) | def __call__(self, phenotype): class SimpleFitness (line 15) | class SimpleFitness(FitnessBase): method __init__ (line 17) | def __init__(self, fitness_function, constants: dict=None, **kw): method __call__ (line 23) | def __call__(self, phenotype, **variables): class MultipleFitnesses (line 27) | class MultipleFitnesses(FitnessBase): method __init__ (line 29) | def __init__(self, functions_by_name, constants_by_function_name=None,... method __call__ (line 42) | def __call__(self, phenotype, **variables_by_function): class MultiReturnFitness (line 49) | class MultiReturnFitness(FitnessBase): method __init__ (line 51) | def __init__(self, fitness_function, number_of_return_values, constant... method __call__ (line 57) | def __call__(self, phenotype, **variables): FILE: evolute/evaluation/grade.py class GraderBase (line 4) | class GraderBase: method __call__ (line 6) | def __call__(self, fitness): class SumGrader (line 10) | class SumGrader(GraderBase): method __call__ (line 12) | def __call__(self, fitness): class WeightedSumGrader (line 16) | class WeightedSumGrader(GraderBase): method __init__ (line 18) | def __init__(self, weights): method __call__ (line 21) | def __call__(self, fitness): FILE: evolute/initialization/initializer.py class Initializer (line 4) | class Initializer: method initialize (line 6) | def initialize(self, *shape): class NormalRandom (line 10) | class NormalRandom(Initializer): method __init__ (line 12) | def __init__(self, mean=0., stdev=1.): method initialize (line 16) | def initialize(self, *shape): class UniformRandom (line 20) | class UniformRandom(Initializer): method __init__ (line 22) | def __init__(self, low=-1, high=1.): method initialize (line 26) | def initialize(self, *shape): class OrthogonalNormal (line 30) | class OrthogonalNormal(Initializer): method initialize (line 32) | def initialize(self, *shape): FILE: evolute/operators/mate.py class MateBase (line 4) | class MateBase: method apply (line 6) | def apply(self, ind1, ind2): method __call__ (line 9) | def __call__(self, ind1, ind2): class LambdaMate (line 13) | class LambdaMate(MateBase): method __init__ (line 15) | def __init__(self, function_ref, **kw): class RandomPickMate (line 20) | class RandomPickMate(MateBase): method apply (line 22) | def apply(self, ind1, ind2): class SmoothMate (line 26) | class SmoothMate(MateBase): method apply (line 28) | def apply(self, ind1, ind2): class ScatterMateWrapper (line 35) | class ScatterMateWrapper(MateBase): method __init__ (line 37) | def __init__(self, base=DefaultMate, stdev=1.): method apply (line 43) | def apply(self, ind1, ind2): FILE: evolute/operators/mutate.py class MutationBase (line 4) | class MutationBase: method __init__ (line 6) | def __init__(self, rate=0.1): method set_rate (line 10) | def set_rate(self, rate): method apply (line 15) | def apply(self, individuals, inplace=False): method __call__ (line 18) | def __call__(self, individuals, inplace=False): class UniformLocuswiseMutation (line 22) | class UniformLocuswiseMutation(MutationBase): method __init__ (line 24) | def __init__(self, rate=0.1, low=-1., high=1.): method set_params (line 29) | def set_params(self, low=None, high=None): method apply (line 33) | def apply(self, individuals, inplace=False): class NormalIndividualwiseMutation (line 51) | class NormalIndividualwiseMutation(MutationBase): method __init__ (line 53) | def __init__(self, rate=0.1, stdev=1.): method set_param (line 57) | def set_param(self, stdev): method apply (line 60) | def apply(self, individuals, inplace=False): FILE: evolute/operators/operators.py class Operators (line 5) | class Operators: method __init__ (line 7) | def __init__(self, selection_op=None, mutate_op=None, mate_op=None): method _clarify_mate_operator (line 12) | def _clarify_mate_operator(self, mate_op): method invalid_individual_indices (line 26) | def invalid_individual_indices(self): FILE: evolute/operators/selection.py class SelectionBase (line 4) | class SelectionBase: method __init__ (line 6) | def __init__(self, selection_rate=0.5, mate_op=None, exclude_self_mati... method mask (line 14) | def mask(self): method set_mate_operator (line 17) | def set_mate_operator(self, mate_op): method _stream_of_parent_indices (line 20) | def _stream_of_parent_indices(self): method set_survival_rate (line 39) | def set_survival_rate(self, survival_rate): method set_selection_rate (line 44) | def set_selection_rate(self, selection_rate): method apply (line 49) | def apply(self, individuals, fitnesses, inplace=False): method __call__ (line 52) | def __call__(self, individuals, fitnesses, inplace=False): class Elitism (line 56) | class Elitism(SelectionBase): method apply (line 58) | def apply(self, individuals, fitnesses, inplace=False): method _selection_step (line 64) | def _selection_step(self, individuals, grades): method _reproduction_inplace (line 72) | def _reproduction_inplace(self, individuals): method _reproduction_copy (line 78) | def _reproduction_copy(self, individuals): FILE: evolute/population/genetic.py class GeneticPopulation (line 4) | class GeneticPopulation(Population): method update_individual (line 6) | def update_individual(self, index, **fitness_kw): FILE: evolute/population/population.py class Population (line 9) | class Population: method __init__ (line 11) | def __init__(self, loci: int, method simple_fitness (line 37) | def simple_fitness(cls, fitness_callback, method get_individual (line 46) | def get_individual(self, index): method set_individual (line 49) | def set_individual(self, index, individual): method get_best (line 52) | def get_best(self): method get_champion (line 55) | def get_champion(self): method get_fitness_weighted_average_individual (line 58) | def get_fitness_weighted_average_individual(self): method run (line 62) | def run(self, epochs: int, method epoch (line 96) | def epoch(self, force_update=False, verbosity=1, **fitness_kw): method _initialize (line 105) | def _initialize(self, verbosity, **fitness_kw): method update (line 115) | def update(self, forced=False, verbose=0, **fitness_kw): method update_individual (line 128) | def update_individual(self, index, **fitness_kw): method _invalidated_individual_indices (line 131) | def _invalidated_individual_indices(self, force_update): method save (line 134) | def save(self, path): method load (line 141) | def load(path): FILE: evolute/utility/describe.py function describe (line 4) | def describe(population, show=0): FILE: evolute/utility/history.py class History (line 1) | class History: method __init__ (line 3) | def __init__(self, aspects=()): method record (line 6) | def record(self, data): method __getitem__ (line 10) | def __getitem__(self, item): FILE: evolute/utility/keras_utility.py function get_keras_weights (line 4) | def get_keras_weights(model, folded=False): function get_keras_number_of_trainables (line 11) | def get_keras_number_of_trainables(model): class WeightFolding (line 15) | class WeightFolding: method __init__ (line 17) | def __init__(self, model): method __call__ (line 21) | def __call__(self, individual): FILE: evolute/utility/test_utils.py function is_standardish (line 4) | def is_standardish(array, globally=False, epsilon=1e-7): function is_normalish (line 10) | def is_normalish(array, epsilon=1e-7): FILE: examples/xp_evolve_net.py function fitness (line 31) | def fitness(phenotype, layerstack, X, Y): function forge_layerstack (line 36) | def forge_layerstack(): function get_population (line 44) | def get_population(): function xperiment (line 54) | def xperiment(): FILE: examples/xp_keras.py function pull_mnist (line 15) | def pull_mnist(): function fitness_callback (line 23) | def fitness_callback(phenotype, model: Sequential, w_folder, X, Y): FILE: examples/xp_quadratic.py function fitness (line 8) | def fitness(ind, target): function main (line 12) | def main(): FILE: tests/test_evaluation.py class TestGrade (line 8) | class TestGrade(unittest.TestCase): method setUp (line 10) | def setUp(self): method test_weighted_sum_grader (line 14) | def test_weighted_sum_grader(self): FILE: tests/test_operator.py class TestMate (line 10) | class TestMate(unittest.TestCase): method setUp (line 12) | def setUp(self): method test_random_pick_mated_offspring_only_contains_entries_from_parents (line 17) | def test_random_pick_mated_offspring_only_contains_entries_from_parent... method test_smooth_mate_produces_offspring_which_is_the_mean_of_parents (line 23) | def test_smooth_mate_produces_offspring_which_is_the_mean_of_parents(s... class TestMutate (line 29) | class TestMutate(unittest.TestCase): method setUp (line 31) | def setUp(self): method test_uniform_locuswise_op_mutates_every_locus_with_rate_1 (line 34) | def test_uniform_locuswise_op_mutates_every_locus_with_rate_1(self): class TestSelection (line 41) | class TestSelection(unittest.TestCase): method setUp (line 43) | def setUp(self): method test_number_of_selected_individuals_corresponds_to_set_selection_rate (line 47) | def test_number_of_selected_individuals_corresponds_to_set_selection_r... method test_elitism_with_an_engineered_population (line 53) | def test_elitism_with_an_engineered_population(self):