NeuroEvolution Algorithm
Neuroevolution algorithms optimize neural network architectures and weights using evolutionary principles, aiming to automate the design and training of effective models for various tasks. Current research emphasizes improving efficiency through surrogate models and hardware acceleration (e.g., using JAX and TPUs/GPUs), expanding applicability to diverse domains like anomaly detection and physics-informed neural networks, and exploring novel algorithms such as those based on linear genetic programming. This approach offers a powerful alternative to traditional gradient-based methods, particularly for complex problems where finding global optima is crucial, impacting fields ranging from robotics to scientific modeling.
Papers
August 14, 2024
March 28, 2024
March 25, 2024
August 26, 2023
July 3, 2023
December 15, 2022
February 10, 2022