Le recrutement CSI/LRDE

Documents pareils
Évaluation et implémentation des langages

GPC Computer Science

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Business Process Design Max Pauron

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Machines virtuelles Cours 1 : Introduction

Apprentissage Automatique

Etudier l informatique

Brique BDL Gestion de Projet Logiciel

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21

Rapport d activité. Mathieu Souchaud Juin 2007

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Programmation de services en téléphonie sur IP

Emploi du temps prévisionnel

UML (Diagramme de classes) Unified Modeling Language

analyse et pérennise votre patrimoine informationnel

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Mise en œuvre des serveurs d application

Master Informatique Aix-Marseille Université

Patrons de Conception (Design Patterns)

UE Programmation Impérative Licence 2ème Année

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

UE 8 Systèmes d information de gestion Le programme

Prise en compte des ressources dans les composants logiciels parallèles

IFT2255 : Génie logiciel

Modélisation et simulation des performances de nœuds de routage optique dans les réseaux dorsaux hybrides

Institut. Master MIAGE. Master SIC. d Administration des Entreprises de Paris. Sorbonne Graduate Business school

Cours 1 : La compilation

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Le programme d examens du Bureau canadien des conditions d admission en génie d Ingénieurs Canada englobe 19 domaines du génie.

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Curriculum Vitae 1 er février 2008

Analyse,, Conception des Systèmes Informatiques

Masses de données. 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

DESCRIPTIF DE MODULE S5 GSI

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

RTDS G3. Emmanuel Gaudin

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

Journées ECOTECHNOLOGIES CONVERGENCE Quand l éco-conception devient une source d innovation

Tout au long de votre cursus Quel métier futur? Dans quel secteur d activité? En fonction de vos goûts et aptitudes et du «niveau d emploi» dans ce

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Architecture distribuée

Composants génériques de calcul scientifique

Devenez un véritable développeur web en 3 mois!

Programmes des classes préparatoires aux Grandes Ecoles

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

L'intelligence d'affaires: la statistique dans nos vies de consommateurs

Introduction à la B.I. Avec SQL Server 2008

Mon métier, mon parcours

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit.

MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM TUNISIE MAROC ALGERIE

Thème 3 Conception et vérification d architectures de systèmes sur puce

Sujet de thèse CIFRE RESULIS / LGI2P

Des conditions d accueil privilégiées au lycée Couperin

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

BI = Business Intelligence Master Data-ScienceCours 3 - Data

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

WEA Un Gérant d'objets Persistants pour des environnements distribués

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

La Certification de la Sécurité des Automatismes de METEOR

Vérifier la qualité de vos applications logicielle de manière continue

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Logiciel Libre Cours 2 Fondements: Programmation

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Introduction au datamining

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Model checking temporisé

Programmation parallèle et distribuée (Master 1 Info )

Systèmes de recommandation de produits Projet CADI Composants Avancés pour la DIstribution

Module Projet Personnel Professionnel

Les nouveaux tableaux de bord des managers

Refonte front-office / back-office - Architecture & Conception -

Master Information et communication spécialité Produits et services multimédia

Introduction aux Bases de Données

SMU MEDITERRANEAN. SOUTH MEDITERRANEAN UNIVERSITY Première Université Anglophone en Tunisie (Depuis 2002)

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

Annexe 6. Notions d ordonnancement.

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

NFP111 Systèmes et Applications Réparties

Éléments de programmation et introduction à Java

Semestre HPC. Violaine Louvet. Institut Camille Jordan - CNRS louvet@math.univ-lyon1.fr. Labex MILyon, Printemps 2016

Université de Bangui. Modélisons en UML

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

MASTER EN MANAGEMENT LEADERS DE DEMAIN

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

Entraînement au concours ACM-ICPC

Université Paris Saclay De quoi parle t-on?

MEAD : temps réel et tolérance aux pannes pour CORBA

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Concepts clés associés aux outils logiciels, exemples

Master Théorie et pratiques des arts interactifs

THOT - Extraction de données et de schémas d un SGBD

MASTER MANAGEMENT PARCOURS CONTRôLE DE GESTION ET SYSTEMES D'INFORMATION

Transcription:

Le recrutement CSI/LRDE Otto Laboratoire de Recherche et Développement de l EPITA (LRDE) 10 déc 2007 (rév. 489) Otto (LRDE) CSI 10 déc 2007 1 / 32

Le recrutement CSI/LRDE 1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 2 / 32

L option CSI 1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 3 / 32

Otto (LRDE) CSI 10 déc 2007 4 / 32

Option CSI, CALCUL SCIENTIFIQUE ET IMAGE La formation par la recherche Environ 10 épitéen(ne)s par promotion Formation pour les besoins de recherche du laboratoire Participation à la recherche Parfois des conférences internationales Tremplin vers un doctorat (3 docteurs, 17 doctorants, 6 étudiants en Master recherche) Otto (LRDE) CSI 10 déc 2007 5 / 32

Option CSI, CALCUL SCIENTIFIQUE ET IMAGE La formation par la recherche Environ 10 épitéen(ne)s par promotion Formation pour les besoins de recherche du laboratoire Participation à la recherche Parfois des conférences internationales Tremplin vers un doctorat (3 docteurs, 17 doctorants, 6 étudiants en Master recherche) Otto (LRDE) CSI 10 déc 2007 5 / 32

Les qualités clefs Persévérance Ne pas avoir peur des difficultés Savoir se concentrer sur un sujet Autonomie Savoir chercher Savoir interrompre Savoir que faire quand rien n est demandé Otto (LRDE) CSI 10 déc 2007 6 / 32

1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 7 / 32

1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 8 / 32

Otto (LRDE) CSI 10 déc 2007 9 / 32

Olena Description Écrire une bibliothèque de traitement d images générique et performante Élaborer de nouveaux paradigmes de programmation pour marier généricité et performances Cadre : C++ statique, métaprogrammation Otto (LRDE) CSI 10 déc 2007 10 / 32

Olena Les Postes O1 C++ / Génie Logiciel Travailler sur le coeur d Olena 1.0 O2 C++ / Traitement d images Ajouter à Olena 1.0 des algorithmes de traitement d images O3 C++0x / ConceptGCC / SCOOP Tester les possibilités de la future norme de C++ (2009 a priori) et comparer avec le paradigme statique qu on utilise. Otto (LRDE) CSI 10 déc 2007 11 / 32

Olena Les Postes O1 C++ / Génie Logiciel Travailler sur le coeur d Olena 1.0 Mots-clefs modélisation objet, programmation générique, design patterns Exemples gestion automatique de la mémoire par mixin, héritage de constructeur, modifications de types de données (ex : T devient {T, operator<}), etc. O2 C++ / Traitement d images O3 C++0x / ConceptGCC / SCOOP Otto (LRDE) CSI 10 déc 2007 11 / 32

Olena Les Postes O1 C++ / Génie Logiciel O2 C++ / Traitement d images Ajouter à Olena 1.0 des algorithmes de traitement d images Mots-clefs morphologie mathématique, canevas d algorithmes O3 C++0x / ConceptGCC / SCOOP Otto (LRDE) CSI 10 déc 2007 11 / 32

Olena Les Postes O1 C++ / Génie Logiciel O2 C++ / Traitement d images O3 C++0x / ConceptGCC / SCOOP Tester les possibilités de la future norme de C++ (2009 a priori) et comparer avec le paradigme statique qu on utilise. Prototypes sur un sous-ensemble de la std lib C++ et sur un sous-ensemble de Vaucanson. Otto (LRDE) CSI 10 déc 2007 11 / 32

Otto (LRDE) CSI 10 déc 2007 12 / 32

Vaucanson Description Une plateforme de manipulation d automates Bibliothèque générique et performante Une interface en ligne de commandes Une interface graphique Otto (LRDE) CSI 10 déc 2007 13 / 32

Vaucanson Les Postes V1 Performances Étudier les performances. Corriger ces défauts. Spécialiser pour certains cas. V2 Implémentation d algorithmes sur les automates Nouveaux automates Nouveaux algorithmes Généralisations Améliorations Otto (LRDE) CSI 10 déc 2007 14 / 32

Otto (LRDE) CSI 10 déc 2007 15 / 32

Spot Description Bibliothèque de model checking Type abstrait central : automate de Büchi généralisé (reconnaît des mots infinis) Spot fournit des outils pour manipuler ces automates L enchaînement de ces briques permet de réaliser un model checker. Otto (LRDE) CSI 10 déc 2007 16 / 32

Spot Les Postes S1 Théorie/Implémentation : Logiques temporelles et automates Nouvelles traductions de formules logiques en automates. S2 Architecture/Implémentation : Performances et BDD Remplacement de la bibliothèque de BDD utilisée au cœur de Spot. S3 Intégration/Implémentation : Interface avec NIPS Créer un model checker pour Promela en interfaçant Spot avec NIPS. Otto (LRDE) CSI 10 déc 2007 17 / 32

Spot Les Postes S1 Théorie/Implémentation : Logiques temporelles et automates Nouvelles traductions de formules logiques en automates. Spot possède deux algorithmes de traduction de LTL (Logique Temporelle à temps Linéaire) en automates de Büchi généralisés. Étudier des traductions d autres logiques telles que ETL (extended temporal logic) qui étend LTL en y ajoutant des opérateurs représentés par des automates de Büchi, un sous-ensemble de PSL (property specification language) correspondant à LTL équipée d expressions ω-rationnelles. S2 Architecture/Implémentation : Performances et BDD S3 Intégration/Implémentation : Interface avec NIPS Otto (LRDE) CSI 10 déc 2007 17 / 32

Spot Les Postes S1 Théorie/Implémentation : Logiques temporelles et automates S2 Architecture/Implémentation : Performances et BDD Remplacement de la bibliothèque de BDD utilisée au cœur de Spot. Actuellement il est impossible d utiliser Spot dans plusieurs threads à cause de la bibliothèque de BDD utilisée partout. Idéalement on souhaite une interface transparente pour évaluer différentes bibliothèques de BDD. S3 Intégration/Implémentation : Interface avec NIPS Otto (LRDE) CSI 10 déc 2007 17 / 32

Spot Les Postes S1 Théorie/Implémentation : Logiques temporelles et automates S2 Architecture/Implémentation : Performances et BDD S3 Intégration/Implémentation : Interface avec NIPS Créer un model checker pour Promela en interfaçant Spot avec NIPS. Une telle interface nous permettrait entre autre de faire des comparaisons entre un model checker réalisé avec les briques de Spot et le model checker Spin (à l origine du langage Promela) de récupérer pleins de modèles Promela pour faire tourner Spot sur de vrais modèles... Otto (LRDE) CSI 10 déc 2007 17 / 32

1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 18 / 32

Otto (LRDE) CSI 10 déc 2007 19 / 32

Transformers Description Créer une partie frontale pour le C++ Implémenter des transformations de programmes C++ Exploiter les technologies Stratego/XT pour répondre aux besoins Otto (LRDE) CSI 10 déc 2007 20 / 32

Transformers Les Postes T1 Analyse du C++ Désambiguïsation La terminer. Analyses Simples mais utiles : #include inutiles, région d intérêt... T2 Désambiguïsation sémantique Extension de SDF pour l écriture aisée de règles de désambiguïsation. Comparaison de cette approche avec d autres. Otto (LRDE) CSI 10 déc 2007 21 / 32

...Please don t assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Kent Pitman Otto (LRDE) CSI 10 déc 2007 22 / 32

COMMON LISP Description Projet transversal : Étude du comportement et des performances (language lui-même, compilateurs) Étude de son expressivité, mélange de paradigmes (dynamique, réflexif, fonctionnel, objet, générique) À terme : Applicabilité aux projets du LRDE (paradigmes conçus et utilisés dans Olena etc.) Conception et développement d une couche générique standardisée (objet, statique) Otto (LRDE) CSI 10 déc 2007 23 / 32

COMMON LISP Les Postes (2 4 personnes) CL 1 Comportement et Performances Poursuivre l étude en cours. Horizontalement : diversifier les architectures et les compilateurs. Verticalement : diversifier les algorithmes testés et les techniques d implémentation. Étendre cette étude à CLOS. CL 2 CLimb : the COMMON LISP Image Manipulation Bundle L écrire... Otto (LRDE) CSI 10 déc 2007 24 / 32

1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 25 / 32

Domaines Probabilités : Gaussiennes et Mélange de gaussiennes Apprentissage automatique des paramètres (Algorithme EM) Vérification du locuteur = Méthodes à noyaux (SVM) Fusion des systèmes Optimisation des programmes = Programmation parallèle Optimisation des algorithmes = Utilisation d estimateur Otto (LRDE) CSI 10 déc 2007 26 / 32

GMM-SVM Speaker Recognition Systems Application des méthodes SVM dans l espace des GMMs Compensation du canal. Développer des nouveaux systèmes utilisant d autres paramètres Otto (LRDE) CSI 10 déc 2007 27 / 32

Le projet vous intéresse? Qu est ce que vous pouvez apporter? Otto (LRDE) CSI 10 déc 2007 28 / 32

1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 29 / 32

Les dates Juste après po t ouvert au LRDE Jeudi 13 13h30 Concours de recrutement (Amphi P004) Lundi 17 12h00 Clôture des inscriptions (http://epita.lrde.epita.fr) Mardi 18 18h00 Recrutement Otto (LRDE) CSI 10 déc 2007 30 / 32

Les dates Juste après po t ouvert au LRDE Jeudi 13 13h30 Concours de recrutement (Amphi P004) Lundi 17 12h00 Clôture des inscriptions (http://epita.lrde.epita.fr) Mardi 18 18h00 Recrutement Otto (LRDE) CSI 10 déc 2007 30 / 32

Les dates Juste après po t ouvert au LRDE Jeudi 13 13h30 Concours de recrutement (Amphi P004) Lundi 17 12h00 Clôture des inscriptions (http://epita.lrde.epita.fr) Mardi 18 18h00 Recrutement Otto (LRDE) CSI 10 déc 2007 30 / 32

Les dates Juste après po t ouvert au LRDE Jeudi 13 13h30 Concours de recrutement (Amphi P004) Lundi 17 12h00 Clôture des inscriptions (http://epita.lrde.epita.fr) Mardi 18 18h00 Recrutement Otto (LRDE) CSI 10 déc 2007 30 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Déroulement du recrutement Rapide présentation du labo et des présents Brèves introduction du processus Présentation de chacun des candidats Première sélection Deuxième tour de questions sur les candidats Recrutement poste par poste des étudiants Annonce Dodo ou Butte aux Cailles Otto (LRDE) CSI 10 déc 2007 31 / 32

Le recrutement CSI/LRDE 1 L option CSI 2 3 Otto (LRDE) CSI 10 déc 2007 32 / 32