1 Repo
Systems designed to evolve neural network architectures and weights using genetic algorithms.
Distinct from Neural Network Training Frameworks: Focuses specifically on evolutionary training rather than gradient-based optimization frameworks
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Neuroevolution Frameworks. Refine with filters or upvote what's useful.
FlappyLearning ist eine Sandbox für maschinelles Lernen und ein Trainer für neuronale Netze, der darauf ausgelegt ist, neuroevolutionäre Strategien zu simulieren. Es bietet eine Umgebung, in der künstliche Agenten mittels genetischer Algorithmen entwickelt werden, um ihre Leistung innerhalb einer Spielsimulation zu optimieren. Das System verwendet ein neuroevolutionäres Populationsmodell, das Feedforward-Neuronale-Netze nutzt, um autonome Spielagenten zu entwickeln. Es steuert die Evolution dieser Agenten durch generationsbasierte Iteration und verwendet fitnessbasierte Selektion, um zu bestimmen, welche Netzwerke überleben und sich reproduzieren. Das Trainings-Framework integriert stochastische Gewichts-Mutationen zur Erkundung neuer Verhaltensweisen sowie Elitismus-basierte Erhaltung, um die leistungsstärksten Merkmale über Generationen hinweg zu bewahren. Benutzer können Parameter wie Populationsgröße und Mutationsraten anpassen, um den Lernprozess zu optimieren.
Provides a complete framework for evolving populations of neural networks across multiple generations.