Audric, Peut-tu nous envoyer ton plan d'optimisation pour que nous puissions essayer de l'intégrer dans le nouveau processus d’optimisation d'isis ? N'hésite pas non plus si tu penses que d'autres éléments sont nécessaires à son utilisation. Merci. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Le 02/04/2014 15:50, Eric Chatellier a écrit :
Audric,
Peut-tu nous envoyer ton plan d'optimisation pour que nous puissions essayer de l'intégrer dans le nouveau processus d’optimisation d'isis ?
Pour le moment, c'est celui en pièce jointe qui m'a le plus convaincu, même si je n'ai pas encore eu le temps de le tester plusieurs fois. J'y ai rajouté quelques trucs en plus par rapport au recuit original : -chaque Experience a une variable cristallisation, dont la valeur dépend de si la solution précédente a été acceptée ou non. -chaque Parameter a une variable delta qui précise l'amplitude maximale avec laquelle on peut modifier la valeur du paramètre pour passer à l'état suivant. delta est modifié en appelant changeDelta, lui-même appelé dans le before. -J'ai rajouté un critère d'arrêt en 3 lignes à la fin de l'after qui me sert le temps de tester mes scripts. Du coup la méthode isCritereArretAtteint n'est plus utilisée, mais j'aimerai qu'on fasse comme si ce critère d'arret est un appel à isCritereArretAtteint, car j'aimerai réutiliser la méthode quand on sera un peu plus fixés sur quand il faut arrêter l'algo. -J'ai mis plein de log.info pendant que je débuggais les scripts, s'ils vous gênent vous pouvez les enlever, ils me manqueront pas. -Pour le paramètre variationsDelta, il se peut que ça marche si on rentre "Fixe" comme valeur, mais l'algo devrait comporter bizarrement. Le mieux est de laisser toujours la valeur à "Aléatoire". Normalement, il n'y a pas d'autres gros changements. N'hésitez pas si vous avez des questions sur ce script. Bon courage!
N'hésite pas non plus si tu penses que d'autres éléments sont nécessaires à son utilisation.
Merci.
On Wed, 02 Apr 2014 16:09:19 +0200 Audric Vigier <Audric.Vigier@ifremer.fr> wrote:
Le 02/04/2014 15:50, Eric Chatellier a écrit :
Audric,
Peut-tu nous envoyer ton plan d'optimisation pour que nous puissions essayer de l'intégrer dans le nouveau processus d’optimisation d'isis ?
Pour le moment, c'est celui en pièce jointe qui m'a le plus convaincu,
Bonjour, J'ai porté en le modifiant le moins possible le script vers la nouvelle API optimisation. Il est en pièce jointe. Je n'ai pas pu faire trop de test sur ce script car il demande un fichier csv en paramètre. On va t'envoyer une version d'isis pour que tu puisses tester de ton coté. -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
Le 10/04/2014 10:06, Benjamin POUSSIN a écrit :
J'ai porté en le modifiant le moins possible le script vers la nouvelle API optimisation. Il est en pièce jointe. Je n'ai pas pu faire trop de test sur ce script car il demande un fichier csv en paramètre.
On va t'envoyer une version d'isis pour que tu puisses tester de ton coté. Salut,
Voilà une version 4.3 (beta) pour tester les scripts d'optimisation: http://forge.codelutin.com/attachments/download/1691/isis-fish-4.3.0.0-beta1... Cela va créé un nouveau dossier "isis-fish-4" pour isoler les tests dans un dossier dédié. Il va donc falloir exporter ta base de données et tes scripts et réimporter le tout dans le nouveau dossier. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
participants (3)
-
Audric Vigier -
Benjamin POUSSIN -
Eric Chatellier