lc_l2_morphology (faber_neuroevolution v1.2.4)
View SourceL2 Strategic Layer Morphology for Liquid Conglomerate.
The L2 layer operates at the highest level of temporal abstraction (tau=100). It observes long-term evolution metrics and outputs strategic signals that feed into the L1 tactical layer.
Input Sensors
Evolution metrics from the neuroevolution process: - best_fitness: Current best fitness in population - avg_fitness: Average population fitness - fitness_improvement: Delta from previous generation - fitness_variance: Population fitness variance - stagnation_counter: Generations without improvement - generation_progress: Current gen / max gen ratio - population_diversity: Genotype diversity measure - species_count: Number of active species
Output Actuators
Strategic signals (fed to L1 inputs): - strategic_signal_1 through strategic_signal_4
These outputs have no predefined semantics - the network learns what information to pass to L1 for effective hyperparameter control.
Summary
Functions
-spec get_actuators(lc_l2) -> [#actuator{id :: term(), name :: term(), type :: term(), cx_id :: term(), scape :: term(), vl :: term(), fanin_ids :: term(), generation :: term(), format :: term(), parameters :: term(), gt_parameters :: term(), phys_rep :: term(), vis_rep :: term(), pre_f :: term(), post_f :: term(), innovation :: term()}].
Get actuators for L2 strategic layer.
Returns actuators that output strategic signals. These signals become the inputs to the L1 tactical layer.
The number of outputs (4) was chosen to provide sufficient capacity for strategic information while keeping the L1 input size manageable.
-spec get_sensors(lc_l2) -> [#sensor{id :: term(), name :: term(), type :: term(), cx_id :: term(), scape :: term(), vl :: term(), fanout_ids :: term(), generation :: term(), format :: term(), parameters :: term(), gt_parameters :: term(), phys_rep :: term(), vis_rep :: term(), pre_f :: term(), post_f :: term(), innovation :: term()}].
Get sensors for L2 strategic layer.
Returns sensors that observe evolution metrics. All sensors are initially connected to provide full observability of the evolution process.