2 repository-uri
Optimization strategies that maintain and evolve a set of candidate solutions over multiple iterations.
Distinct from Iterative Deepening Search: Existing candidates focus on path-finding or depth-limiting search, not the evolution of a candidate population.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Population-Based Optimization. Refine with filters or upvote what's useful.
scikit-opt is a Python optimization library and numerical framework designed to solve complex global optimization problems. It provides a suite of metaheuristic algorithms and tools for finding global minima or maxima of objective functions. The library implements a variety of nature-inspired and swarm intelligence algorithms, including Genetic Algorithms, Particle Swarm Optimization, Differential Evolution, Simulated Annealing, and Ant Colony Optimization. It includes specialized solvers for discrete combinatorial challenges, such as the Traveling Salesman Problem. The framework supports th
Maintains a population of candidate solutions that evolve through the search space over multiple generations.
FlappyLearning este un sandbox de machine learning și un antrenor de rețele neuronale conceput pentru a simula strategii de neuroevoluție. Acesta oferă un mediu în care agenții artificiali sunt evoluați folosind algoritmi genetici pentru a optimiza performanța într-o simulare de joc. Sistemul folosește un model populațional neuroevoluționar care utilizează rețele neuronale feedforward pentru a dezvolta agenți de joc autonomi. Acesta gestionează evoluția acestor agenți prin iterații bazate pe generații, folosind selecția bazată pe fitness pentru a determina care rețele supraviețuiesc și se reproduc. Framework-ul de antrenare încorporează mutația stochastică a ponderilor pentru a explora noi comportamente și conservarea bazată pe elitism pentru a menține trăsăturile cu cele mai bune performanțe de-a lungul generațiilor. Utilizatorii pot ajusta parametri precum dimensiunea populației și ratele de mutație pentru a regla procesul de învățare.
Maintains an evolving group of candidate neural networks to optimize game performance.