API Reference faber_neuroevolution v#1.2.4

View Source

Modules

Agent Bridge - Orchestrates the Sense→Think→Act Cycle.

Agent Species Behaviour - Defines a species/culture of agents.

Agent Trainer - Integration between Agent SDK and Neuroevolution.

Bridge Evaluator - Adapts Agent SDK to neuroevolution_evaluator behaviour.

Network Checkpoint Manager.

Communication Silo - Signaling, vocabulary evolution, and coordination.

Competitive Silo - Opponent archives, Elo ratings, matchmaking.

Controller Event Publishing for Liquid Conglomerate.

Cultural Silo - Innovations, traditions, and meme propagation.

Developmental Silo - Ontogeny, plasticity, and critical periods.

Distributed evaluator for mesh-based fitness evaluation.

Distribution Silo L0 Actuators - Denormalizes and applies TWEANN outputs.

Distribution Silo L0 Morphology - TWEANN sensor/actuator definitions.

Distribution Silo L0 Sensors - Collects and normalizes sensor inputs for TWEANN.

Distribution Silo - Mesh networking, island migration, and load balancing.

Domain Actuator Consumer behaviour.

Domain Reward Provider behaviour.

Domain Sensor Provider behaviour.

Domain Signal Provider behaviour.

Ecological Silo - Niches, resource competition, and environmental dynamics.

Economic Silo - Compute budget and resource allocation for neuroevolution.

Bridge module for calling Elixir evaluators from Erlang.

Evaluator pool registry for distributed evaluation.

Behaviour definition for pluggable evolution strategies.

OTP Application module for faber_neuroevolution.

Top-level supervisor for faber_neuroevolution.

Generational evolution strategy - the default (mu,lambda) batch evolution.

NEAT-style genome factory for topology-evolving neural networks.

Island model evolution strategy implementation.

Chained LTC Controller for Liquid Conglomerate.

Behavioral event constructors for Communication Silo.

Behavioral event constructors for Competitive Silo.

LC Controller - Simple online-learning TWEANN for hyperparameter control.

Cross-Silo Communication Coordinator for Liquid Conglomerate.

Behavioral event constructors for Cultural Silo.

Behavioral event constructors for Developmental Silo.

Behavioral event constructors for Distribution Silo.

Behavioral event constructors for Ecological Silo.

Behavioral event constructors for Economic Silo.

Shared ETS utilities for Liquid Conglomerate Silos.

Zero-config event emitter for Liquid Conglomerate silos.

L0 Reactive Layer Morphology for Liquid Conglomerate.

L1 Hyperparameter Controller for Liquid Conglomerate Silos.

L1 Tactical Layer Morphology for Liquid Conglomerate.

L2 Strategic Controller for Liquid Conglomerate Silos.

L2 Strategic Layer Morphology for Liquid Conglomerate.

Behavioral event constructors for Morphological Silo.

Registration module for Liquid Conglomerate morphologies.

LC Population Manager - Evolves Liquid Conglomerate controller TWEANNs.

Behavioral event constructors for Regulatory Silo.

Reward Signal Computation for Liquid Conglomerate Silos.

LC Sensor Publisher - Publishes sensor events for all enabled silos.

Common behavior module for Liquid Conglomerate Silos.

LC Silo Chain - Manages L0/L1/L2 LTC TWEANNs for a single silo.

Behavioral event constructors for Social Silo.

Liquid Conglomerate Supervisor.

Behavioral event constructors for Temporal Silo.

LC TWEANN Morphology - Sensor/actuator definitions for LC controllers.

Macula mesh integration facade.

MAP-Elites quality-diversity evolution strategy.

Supervisor for mesh distribution components.

Configuration builder for the LTC meta-controller.

LTC-based meta-controller for adaptive hyperparameter optimization.

Composite reward computation for meta-controller training.

Gradient-based training for the meta-controller.

Morphological Silo - Network structure and complexity management.

Multi-Species Environment Behaviour.

Network factory wrapper for faber_tweann's network_evaluator.

Configuration builder for neuroevolution server.

Behavioral event constructors for neuroevolution.

Behaviour for domain-specific evaluators.

Event-driven evaluator worker for distributed neuroevolution.

Event publishing abstraction for neuroevolution.

Local event backend using Erlang's pg (process groups).

Genetic operators for neuroevolution.

Behaviour definition for neuroevolution lineage event persistence.

Selection strategies for neuroevolution.

Population-based evolutionary training server.

NEAT-style speciation for neuroevolution.

Statistics calculation for neuroevolution.

NIF-accelerated network operations for faber-neuroevolution.

Novelty Search evolution strategy.

Regulatory Silo - Gene expression and module activation.

Resource Silo L0 Actuators - Denormalizes and applies TWEANN outputs.

Resource Silo L0 Morphology - TWEANN sensor/actuator definitions.

Resource Silo L0 Sensors - Collects and normalizes sensor inputs for TWEANN.

System resource monitoring for adaptive neuroevolution.

Resource Silo - System stability controller for neuroevolution.

Signal Router for Domain-to-Silo Communication.

Silo Event Publishing for Liquid Conglomerate.

Social Silo - Reputation, coalitions, and social networks.

Species Registry - Manages multiple species for coevolution.

Steady-state evolution strategy implementation.

Task Silo L0 Actuators - Denormalizes and applies TWEANN outputs.

Task Silo L0: Safe Default Parameters.

Task Silo L0 Morphology - TWEANN sensor/actuator definitions.

Task Silo L0 Sensors - Collects and normalizes sensor inputs for TWEANN.

Task Silo - Evolution optimization controller for neuroevolution.

Temporal Silo - Episode timing and temporal control for neuroevolution.