Bonjours,
J'ai bien lu les post au dessus qui concernent le temp de calcul, mais j'aurais une question sur la possibilité de mesurer le temps de calcul de chaque fonction (sous fonctions) d'un programme créé en CAML
(Ocaml d'ailleurs)
J'ai, avec un ami, fait un projet dévolution de programme à l'aide d'un jeu (vous connaissez surement: des chiens cherchent a ramenner des moutons dans un enclos), ce jeu me sert pour évaluer mes IA.
Or j'utilise des réseaux de neurones que je compte faire évoluer à l'aide d'un processus d'évolution Darwinnien.(Le jeu évalue l'IA, les scores sont regroupés pour former à partir de plusieurs parties des statistique pour avoir des résultats plus représentatifs)
Etant rentré dans la phase d'Optimisation du programme, j'aurais besoin le plus facilement et completement possible de récupérer les temps de calcul pour tester les gros points faibles et plus petits.
Avez vous une solution pour ca?
Merci
Petits détails pour réaliser le probleme ou pour les curieux
Une partie compte 1000 tours sur une grille de 12x12 cases avec 2 equipes de 2 chiens pour 13 mouton, avec chacune sons enclo, les réseaux sont assez lourd a charger (3 couches uniquement mais a liaisons complete permettant de répondre "correctement" au probleme ), et évidemment pour une génération de la population de mes IA j'aurais plusieurs centaines d'IA a tester chacune sur plusieurs parties.
Partager