lc_l1_morphology (faber_neuroevolution v1.2.4)
View SourceL1 Tactical Layer Morphology for Liquid Conglomerate.
The L1 layer operates at medium temporal abstraction (tau=50). It receives strategic signals from L2 and outputs tactical signals that feed into the L0 reactive layer.
Input Sensors
Strategic signals from L2 outputs: - l1_from_l2_signal_1 through l1_from_l2_signal_4
These inputs carry the strategic context computed by L2.
Output Actuators
Tactical signals (fed to L0 inputs): - tactical_signal_1 through tactical_signal_5
Five outputs provide L0 with sufficient tactical context while matching the expected input structure of the reactive layer.
Summary
Functions
-spec get_actuators(lc_l1) -> [#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 L1 tactical layer.
Returns actuators that output tactical signals. These signals become the primary inputs to the L0 reactive layer.
Five outputs are provided to give L0 sufficient tactical context for computing final hyperparameters.
-spec get_sensors(lc_l1) -> [#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 L1 tactical layer.
Returns sensors that receive L2's strategic outputs. All sensors are always connected since they carry essential information from L2.