Affectation de l`ingénieur Jean-Paul Chièze dans le projets

Affectation de l’ingénieur Jean-Paul Chièze
dans le projets Sierra
Frédéric Gilbert
17 avril 2012
1 Résumé
Développements autour des méthodes d’apprentissage
Le premier objectif du soutien apporté à l’EPI Sierra, initié en 2011, est de maintenir et
d’améliorer la librairie d’apprentissage avec représentation parcimonieuse, SPAMS, réalisée dans
l’EPI Sierra. Les améliorations incluent des interfaces pour les langages Python et R, et du
packaging.
Un deuxième objectif consistera à réaliser un toolkit d’apprentissage non supervisé, incluant
une interface graphique pour son utilisation.
Ingénieur affecté à ce développement
Jean-Paul Chièze (SED).
Durée de l’affectation
Un an à compter du 1er septembre 2012, à raison de 2 à 3 jours par semaine. Cette année fait
suite à la période de septembre 2011 à septembre 2012, consacrée au projet avec une quotité
analogue. Jean-Paul Chièze est affecté pour le reste de son temps au soutien à l’EPI Willow, qui
faisait l’objet d’une description commune pour la période 2011-2012, mais a été traité séparément
pour la période 2012-2013.
Autre(s) intervenant(s)
Les correspondants techniques sont les suivants :
Les travaux sont placés sous la responsabilité technique de Francis Bach
Guillaume Obozinsky, qui participe aux développements de SPAMS, sera également un
interlocuteur.
2 Rôles et activités
2.1 Jean-Paul Chièze, réalisations de la période écoulée
Jean-Paul Chièze intervient en tant qu’expert en développement logiciel, sur les choix tech-
niques et la mise en oeuvre des développements logiciels.
Il a travaillé en 2011 sur les tâches de développement suivantes :
DEV 1. Interfaces Pyhon et R : après une période de prise en main du code, Jean-Paul Chièze a
testé différentes solutions d’interfaçage Python du code de la librairie en C et C++, pour
retenir la réalisation de cette interface en utilisant SWIG.
L’outil SWIG permet également de réaliser des interfaces entre C++ et le langage R, ce
qui a conforté le choix de cet outil pour mutualiser les efforts.
Jean-Paul Chièze a actuellement alisé les interfaces Python et SWIG pour 4 fonctions
de la librairie (une pour chacun des quatre modules de la librairie).
1
DEV 2. Documentation : une documentation de l’interfaçage Python et R pour les fonctions ac-
tuellement traitées a été réalisée, sur la base de la documentation équivalente faite pour
l’interface Matlab par Julien Mairal.
DEV 3. Packaging : Jean-Paul Chièze a réalisé des paquetages d’installation au format d’installa-
tion automatisé correspondant à chacun des deux langages.
2.2 Jean-Paul Chièze, objectifs pour la période à venir
Pour 2012, Jean-Paul Chièze travaillera sur les tâches de développement suivantes, à peu
près avec l’ordre de priorité suivant :
DEV 4. Fin des interfaces Python et R : Jean-Paul Chièze complétera la réalisation de ces inter-
faces, afin d’obtenir un interfaçage Python et R de la totalité des fonctions actuellement
interfacées via Matlab.
Le travail restant à faire est a priori assez équivalent à celui fait pour les fonctions actuel-
lement interfacées.
DEV 5. Fin de la documentation : Jean-Paul Chièze complètera la documentation des interfaces
Python et R avec les fonctions encore à interfacer.
DEV 6. Interface graphique : le but est de réaliser une interface graphique permettant d’intéragir
avec la librairie. Pour capitaliser sur les développements en Python, cette interface sera
vraisemblablement réalisée en Python, avec la librairie graphique QT.
DEV 7. Fonctionnalités de démonstration : s’il reste du temps, l’idée est de compléter la librairie
et les interfaces pour ajouter des fonctionnalités démonstratives utilisant la librairie, telles
que inpainting, débruitage, transferts de texture, . . .
2.3 Francis Bach
Francis Bach définit, et réévalue lorsque nécessaire, les priorités des différentes tâches sur
lesquelles Jean-Paul Chièze travaille. Il veille également à la bonne intégration de Jean-Paul
Chièze dans son EPI, et notamment à ce que Jean-Paul Chièze aie accès à toute l’information
nécessaire à son travail.
2.4 Frédéric Gilbert
Frédéric Gilbert s’assure des progrès réguliers, et d’une bonne intégration de Jean-Paul Chièze
au sein de l’équipe Sierra.
3 Suivi et évaluation
3.1 Suivi
Un suivi trimestriel est organisé avec au moins le responsable du SED, les ingénieurs inter-
venant sur le développement et le responsable scientifique du projet. Ce suivi prend la forme
d’une réunion faisant état des derniers développements, des problèmes apparus, des nouveaux
besoins ou contraintes, ou encore d’une réévaluation des priorités. Un compte-rendu est rédigé
et envoyé aux autres personnes impliquées dans le projet
3.2 Évaluation
L’évaluation sera faite annuellement par la Commission du Développement Technologique
du centre.
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !