Upload
nguyenkhanh
View
228
Download
0
Embed Size (px)
Citation preview
Pour postuler, envoyez un mail à : [email protected]
Joindre un CV mis à jour
Joindre une lettre de motivation
Précisez la référence du sujet choisi comme objet
Si vous êtes intéressé par plus qu’un sujet, vous pourrez citer dans le corps du mail tous ceux pour
lesquels vous postulez dans l’ordre de préférence décroissant.
2
IP-TECH propose plusieurs sujets pour des stages de PFE pour l’année
universitaire 2016-2017
3
Lecture automatique de documents (LAD) par des techniques d’intelligence
artificielle (IA)
Description du sujet
Le projet consiste à extraire le maximum d’informations à partir de documents numérisés. Ceci se fera à
travers :
L’implémentation d’algorithmes intelligents permettant d'extraire des données depuis une image
en préservant la structure du document.
Le repérage de champs sur la base de la structure du document.
Mots clés
OCR, annotation du document, rigid matcher, ransac, flann, clustering, optimisation combinatoire, regex,
machine learning
Technologies
C++, Tesseract, leptonica, opencv, dlib
Profil
Intérêt prononcé pour l’intelligence artificielle.
Bon niveau en Mathématique/ Géométrie.
Une forte capacité d'assimilation et d’analyse.
Le sens de l’innovation ainsi qu’une forte créativité.
Une bonne connaissance des technologies à utiliser serait
fortement appréciée.Réf : ‘’ 2017- PFE –LAD- IA ’’
4
Annotation automatique d’images et de vidéos par l’apprentissage
automatique
Description du sujet
Le candidat allant travailler sur ce sujet devra mettre en place une solution de tagging automatique
d’images/vidéos en utilisant les techniques de DEEP LEARNING.
Mots clés
Deep Learning, CuDNN , Torch
Technologies
C++ , python
Profil
Intérêt prononcé pour les techniques de DEEP-LEARNING.
Votre passion pour la programmation et les nouvelles
technologies sera un atout majeur pour votre candidature.
Une réelle maitrise des principes de la programmation orientée
objets et une bonne capacité d’assimilation.
Une bonne connaissance des technologies à utiliser serait
fortement appréciée. Réf : ‘’ 2017- PFE –DL ’’
5
Étude et développement d’une solution de vérification de signature
manuscrite
Description du sujet
Ce sujet se subdivisera en les étapes suivantes :
Acquisition et numérisation de signatures manuscrites.
Vérification de la signature manuscrite en ligne basée sur la ressemblance visuelle.
Étude d’algorithmes de vérification offline.
Mots clés
handwritten signature verification, Computer Vision, Machine Learning
Technologies
OpenCV, Tensorflow, DLib
Profil
Une bonne base en mathématiques.
Une réelle maitrise des principes de la programmation orientée objets et
une bonne capacité d’assimilation.
Aisance dans la modélisation et le design logiciel.
Une bonne connaissance des technologies à utiliser serait fortement
appréciée. Réf : ‘’ 2017- PFE –SIG ’’
6
Le machine learning au service de l’assurance
Description du sujet
Dans ce projet, le candidat sera amené à faire l’étude et le développement de solutions innovantes qui
utilisent les technologies d’apprentissage automatique dans l’un des domaines suivants :
La lutte antifraude
Classification des risques
Analyse algorithmique de la gestion des bénéficiaires des assurances.
Mots clés
Machine learning, assurance, analyses algorithmiques
Technologies
XGBoost, CuDNN, NVidia, DiGITS
Profil
Intérêt prononcé pour les techniques de MACHINE-LEARNING.
Passion pour la programmation.
Esprit d’analyse et de réflexion.
Une bonne connaissance des technologies à utiliser serait fortement
appréciée.Réf : ‘’ 2017- PFE –ML ’’
7
Conception et développement d’un module de BI dans un progiciel ECM
Description du sujet
Le projet consiste à développer et mettre en place un module de BI.
Dans ce projet, vous serez amené à faire une :
Analyse métier et génération de rapports.
Intégration d’outils pour faciliter l’analyse des rapports.
Mots clés
Charting, reporting, Datavis
Technologies
JAVA, J2EE, Spring MVC, AngularJS
Profil
Organisé, rigoureux et réactif.
Doté d'un bon esprit de synthèse et d'analyse.
Maitrise des notions du BI.
Une bonne connaissance des technologies à utiliser serait fortement
appréciée.
Réf : ‘’ 2017- PFE –BI ’’
8
Développement d'une plateforme d'apprentissage en ligne basée sur le
concept MOOC
Description du sujet
Le concept MOOC désigne des cours en ligne ouverts et massifs visant à une participation illimitée et
l’accès via le web.
Le candidat serait amené à :
Stocker les documents générés à partir des cours dans une instance Alfresco.
Garantir la haute disponibilité en appliquant les principes du clustering.
Implémenter un module de recherche en utilisant la bibliothèque ElasticSearch
Implémenter un système de notification basé sur les Websocket.
Mots clés
MOOC, ALFRESCO
Technologies
Java/Java EE, Spring MVC, AngularJS
Profil
Intérêt prononcé pour les technologies JAVA/J2EE
Bonne capacité de développement
Une bonne connaissance des technologies à utiliser serait
fortement appréciée.Réf : ‘’ 2017- PFE –MOOC ’’
9
Conception et mise en place d’un système de GED
Description du sujet
Ce stage s’inscrit dans le cadre de réorganisation, de gestion et diffusion électronique des documents
qui doivent être un outil efficace au service de la stratégie et du développement de l’entreprise.
Ceci vous permettra d’apprendre à gérer les phases de production du contenu, le flux des documents
tout en conservant une approche tournée vers l’organisation de la mémoire de l’entreprise et l’accès à
cette mémoire.
Mots clés
Système d’informations, numérisation des documents, dématérialisation de processus, GED
Technologies
JAVA, J2EE, Spring MVC, Hibernate, AngularJS
Profil
Aisance dans la modélisation et le design logiciel.
Intérêt pour les technologies JAVA/J2EE.
Bonne capacité de développement
Une bonne connaissance des technologies à utiliser serait
fortement appréciée. Réf : ‘’ 2017- PFE –GED ’’
10
Modélisation et déploiement de processus sur une plateforme BPM
Description du sujet
Le candidat sera amené à assurer la conception des processus internes de l’entreprise et les
implémenter sur une plateforme de BPM.
Mots clés
processus interne, vision stratégique, BPM.
Technologies
JAVA, J2EE
Profil
Passion pour la programmation. Capacité à modéliser les processus. Bonnes capacités conceptuelles. Une bonne connaissance des technologies à utiliser serait fortement
appréciée.
Réf : ‘’ 2017- PFE –BPM ’’
11
Développement d'une plateforme Web pour le passage de tests QCM
en ligne
Description du sujet
Le développement d’outils de conception de tests supportant plusieurs modes de sélection de
questions.
L’intégration d’un environnement de développement pour les tests pratiques.
L’implémentation d’un module de statistiques pour faire la collecte des diverses informations sur le
déroulement des tests.
L’implémentation d’un module de génération de rapports contenant les résultats des quiz passés.
Mots clés
Quiz, Plateforme Web
Technologies
JAVA, J2EE, Spring MVC, AngularJS
Profil
Aisance dans la modélisation et le design logiciel.
Intérêt pour les technologies JAVA/J2EE.
Bonne capacité de développement
Une bonne connaissance des technologies à utiliser serait
fortement appréciée. Réf : ‘’ 2017- PFE –QUIZ ’’
12
Conception et développement d’un module de gestion des licences
Description du sujet
Le développement d’une application web de gestion des licences.
La conception de protocoles de communication sécurisée entre le module et l’application.
La génération de licences à l’aide d’algorithmes de cryptographie asymétriques du module degestion des licences.
Mots clés
Edition de logiciel, sécurité, cryptographie
Technologies
Odoo, python
Profil
Aisance dans la modélisation et le design logiciel.
Bonne capacité de développement.
Une bonne connaissance des technologies à utiliser serait
fortement appréciée.Réf : ‘’ 2017- PFE –KEY ’’
13
Développement d'une plateforme Web pour classification et analyse des CV
Description du sujet
Afin d’optimiser le processus de recrutement, le candidat aura pour mission:
La conception d’une application web pour faciliter la gestion, le stockage et la recherche des CVs
par domaine.
Le développement et le test de plusieurs techniques de classification.
L’implémentation des modules de prédiction et de statistiques.
L’implémentation d’outils de génération de rapports.
Mots clés
Machine learning, business intelligence.
Technologies
JAVA, J2EE, Python, JavaScript CSS, HTML 5
Profil
Aisance dans la modélisation et le design logiciel.
Intérêt pour les technologies JAVA/J2EE.
Bonne capacité de développement.
Une bonne connaissance des technologies à utiliser serait
fortement appréciée. Réf : ‘’ 2017- PFE –RH ’’
14
Conception et développement d’un système de répartition et de délégation
de tâches dans une solution BPM
Description du sujet
L’objectif est d’automatiser un système de délégation des tâches d’un workflow en fonction d’un
calendrier de disponibilité des acteurs du workflow.
Il faudra donc concevoir et mettre en place un moteur de règles qui surchargera le mécanisme
d’attribution par défaut du moteur de workflow en tenant compte des aspect suivants : règles
ponctuelles, règles automatiques, hiérarchie, répartition de charge, etc.
Mots clés
Rule Engine, BPM, Délégation, Workflow
Technologies
JAVA, J2EE, Activiti, JavaScript CSS, HTML 5
Profil Aisance dans la modélisation et la conception.
Intérêt pour les technologies JAVA/J2EE.
Bonne culture en moteurs de règles et moteurs de
workflow.
Curiosité intellectuelle et intérêt prononcé pour le design
logiciel.Réf : ‘’ 2017- PFE –ACT ’’
15
Développement d’un outil de capture de documents pour une solution de
GED/Workflow
Description du sujet
La capture de document est un maillon important dans la chaine de la gestion documentaire. L’objectif
de ce PFE est de contribuer à l’édition d’un logiciel de numérisation avancé. Ce logiciel sera chargé du
pilotage du scanner, traitement des images, reconnaissance et lecture automatique des documents
(RAD/LAD).
Mots clés
Capture, LAD, RAD, OCR, CMIS, GED
Technologies
.NET, WPF, ASP.NET, C#, dependency injection, Multithreading
Profil
Une bonne compréhension des enjeux de l’édition de logiciels.
Intérêt pour les technologies Microsoft.
Bonne culture en Design Pattern.
L’expérience en problématiques de multithreading est
appréciée. Réf : ‘’ 2017- PFE –SCAN ’’
16
Développement d’un outil d’automatisation de processus pour l’entreprise
Description du sujet Nous vous proposons de mettre en place un système extensible d’automatisation de processus et de
tâches pour l’entreprise.
Le système offre des fonctionnalités similaires aux plateformes IFTTT (https://ifttt.com/) et Microsoft
Flow (https://flow.microsoft.com/en-us/) mais orienté vers les services locaux hébergés en entreprise et
principalement les systèmes de gestion de contenu.
Quelques exemples de connecteurs à implémenter :
Connecteurs SharePoint.
Connecteurs Alfresco.
Connecteurs Active Directory.
Connecteurs de Messagerie.
Connecteur Git, SVN, TFS.
Mots clés
Automatisation, Processus, Tâches, REST, API
Technologies
ASP.NET MVC, Web API, C#, SharePoint, Alfresco
Profil
Une bonne compréhension des enjeux de l’édition de logiciels.
Intérêt pour les technologies Microsoft.
Bonne culture en Design Pattern.
L’expérience en problématiques de multithreading est
appréciée.
Réf: “2017- PFE –AUTOM’’
17
Description du sujet
La solution Big Analytics à concevoir doit permettre l’analyse et la visualisation d’un grand volume de
données quantitatives à l'aide de méthodes de calcul distribué (la solution utilisera le moteur de
recherche distribué Elasticsearch).
Tâches :
-Conception d’une architecture distribuée pour le stockage et traitement des données sous ES.
-Conception de tableaux de bord interactifs pour la visualisation des données.
Mots clésBig Analytics, Elasticsearch
Technologies
J2EE, Elasticsearch, AngularJS, Spring
Profil
Aisance dans la modélisation et le design logiciel.
Une bonne capacité d’assimilation.
Intérêt pour les technologies à utiliser serait fortement
appréciée. Réf : ‘’ 2017- PFE –
ELASTICSEARCH’’
Conception et développement d’une solution Big Analytics
18
Description du sujet
Tâches :
- Conception et développent d’un moteur de génération utilisant la programmation déclarative pour la
génération d’IHM et de services backend.
- Implémentation de modèles de génération pour des applications HTML5 / AngularJS.
Mots clés
Templates
Technologies
J2EE, JPA, AngularJS, Spring
Profil
Aisance dans la modélisation et le design logiciel.
Intérêt pour les technologies J2EE.
Intérêt pour les technologies à utiliser serait fortement
appréciée. Réf : ‘’ 2017- PFE – TEMPL ’’
Solution de génération d’applications à partir de Templates
19
Tracking sur reconnaissance faciale
Description du sujet
Développement d'une application de vision par ordinateur et vidéo-surveillance :
- Reconnaissance de visages dans un stream vidéo.
- Tracking
- Détection de déplacement et de comportement anormal.
Tâches :
- Déploiement de modèles d'apprentissage profond (GoogLeNet, FaceNet) pour la classification de
frames en temps réel.
- Développement d'algorithme d'identification et de tracking.
- Développement d'un module web pour la configuration et la visualisation.
Mots clésTracking, modèle web, modèle d’apprentissage
Technologies
torch, cuDNN, DeepStream
Profil
Aisance dans la modélisation et le design logiciel.
Une bonne capacité d’assimilation.
Intérêt pour les technologies à utiliser serait fortement
appréciée. Réf : ‘’ 2017- PFE – TRACK ’’