GehuL / simu-ants

Simulation de colonie de fourmie avec évolution génétique.
0 stars 0 forks source link

Crash lors de la creation d'un Network #2

Open GehuL opened 3 weeks ago

GehuL commented 3 weeks ago

Une assertion est levé par la fonction create_from_genome() Message d'erreur: Neurone ID 2 non trouve dans le génome. Assertion failed: neuron_gene_opt.has_value(), file src/NEAT/NeuralNetwork.cpp, line 154

JinxYTW commented 3 weeks ago

Jour 1 : En fait après avoir revérifié le flux, dans mon mainV3, j'initialise une population de n individus à qui j'attribue un génome avec l'aide de new_genome. Et étant donné que c'est new_genome qui ajoute les liens pour les calculs...même si cela n'explique pas le Neuron ID 2 non trouvé. Dans le sens où, t'aurai eu un problème plus tard...

Jour 2 : Je pense que c'est effectivement la non utilisation de new_genome, car l'organisation en layer prend en compte les liens, le programme a du s'emballer, même si je n'arrive pas à expliquer pourquoi c'est le 2 qui a déconné et pas le 3 ou le qui lui est non existant.

Jour 3 : A suivre