====== Stage de Yassine Diouri, Été 2021 ====== Réunion d'introduction le 31 main 2021. **Dates**: 31 mai au 31 août 2021 **Superviseurs**: Viviane et Christophe [[groupe-dfo-bbo:acteurs:intern:yassine-diouri:main-page| Page wiki de Yassine]] * Établir des rencontres régulières (hebdomadaires) - vendredi 10h. * Informer Yassine que Viviane va quitter en Juillet (dernière date de disponibilité: 9 juillet) ===== Juin: Familiarisation ===== ==== Présenter le groupe BBOpt ==== * Professeurs: Charles et Sébastien * Professionels de recherche: Christophe et Viviane * Étudiants * Qu'est-ce qu'on fait ==== Algorithme MADS ==== * Prêter une copie du livre (lire jusqu'à coordinate search) - jeudi (via Sébastien) * Voir le [[https://www.gerad.ca/nomad/|site de NOMAD]] y compris le vidéo. * Autres ressources? Charles? ==== Algorithme Coordinate Search ==== * Donner une idée du projet de stage vs. MADS * Références? Livre? * Yassine: Présenter une version pseudo-code de l'algorithme (fin juin?) ==== Software NOMAD ==== * Pour le code, préférablement utiliser le [[https://github.com/bbopt/nomad4dev|GitHub privé]] * Viviane: Indiquer comment procéder (branche, etc) - Pourra se faire plus tard. * Note: Utiliser NOMAD 4 pour ce projet. (Indiquer les différences entre NOMAD 3 et NOMAD 4). * S'assurer de pouvoir compiler et rouler NOMAD 4 * Installation: XCode, cmake ... * Savoir écrire compiler une petite boîte noire * Pouvoir jouer un peu avec les exemples ==== Comptes, etc ==== * Est-ce qu'un compte au GERAD est nécessaire? * Yassine: donner son nom d'usager GitHub * Viviane: Ajouter Yassine à bbopt pour qu'il ait les permissions * Viviane: Ajout à Slack - Utile pour questions rapides à Christophe et Viviane * Viviane: Ajout au wiki: Déjà fait; Utile pour suivi * Viviane: Ajout au calendrier Google (peut-être pas nécessaire) * Viviane: Ajout à la liste courriel (sur le wiki): Déjà fait ==== Fiche d'évaluation ==== * Viviane: À remplir après 4 semaines de stage: "Le superviseur de stage doit, après 4 semaines de stage réalisées, remplir une fiche d’évaluation afin de faire le point sur le déroulement du stage avec le stagiaire." ===== Juin-Juillet: Codage ===== * Viviane: Présentation de l'architecture de NOMAD 4 * Viviane: Montrer comment ajouter un paramètre * Codage du nouvel algorithme, avec soutien de Viviane puis Christophe * Demander rapidement de l'aide lorsqu'il y a des questions, ne pas perdre de temps ===== Août: Tests, ajustements, rapport ===== * Tests avec le Runner - aide de Christophe * Corrections au code * Yassine: Rapport de stage * Christophe: Fiche d'évaluation: "Le superviseur de stage doit remplir une fiche d‘évaluation finale lorsque le stage est complété; Il doit lire le rapport de stage que le stagiaire rédigera afin de s’assurer qu’aucune information critique ou confidentielle n’y apparaisse."