70 likes | 165 Vues
Learn through exercises on mimetic learning with Francesco, Niccolo, Miguel; generate populations, mutate, evaluate fitness, and configure program architecture.
E N D
Apprendimento mimetico Exercise 1 Francesco Abate Niccolo` Battezzati Miguel Kaouk
EP – Program Flow μ Generate first population μ + μ σ, c Generate new population by mutation .MAX_ITER q NO Selection by tournament Max iterations? YES Fitness evaluation Goal? NO END YES
EP – Program Architecture ep.conf EvoConfigParser booltermination(bool (*terminationFnc)(EvoAgent *)) float evaluate_fitness(float (*fitnessFnc)(EvoAgent *)) EvoAgent ( float x[D] ) EvoConfigurator main
Experimental results D = 2, static σ
Experimental results D = 2, dynamic σ
Experimental results D = 5, dynamic σ
Experimental results D = 10, dynamic σ