Teaching |
|||||||
|
5IF - Offre Thématique : "Big Data Analytics"Gestion et analyse de données massivesSous les vocables fédérateurs « data analytics » et « data science », nous couvrirons un ensemble varié de méthodes d'analyse de données, visant à répondre à des questions à buts prédictifs, explicatifs et décisionnels. Les applications couvertes par le séminaire sont variées : on verra comment reconnaitre des visages, classer des images, optimiser un transport de marchandises, éliciter des hypothèses à partir de données scientifiques, recommander un film à regarder ou un article à acheter, ou encore découvrir des signatures numériques d'individus à partir de leur trace de mobilité. Cours : Apprentissage automatique et réseaux de neurones Applets Java illustrant la régression et la classification : applets.zip 5IF - Projet de Conception - DEEPL'apprentissage profond pour l'indexation d'une grande base d'imagesDans ce projet des techniques d'apprentissage profond (Deep Learning) basées sur des réseaux de neurones à convolution (Convolutional Neural Networks) seront expliquées et mises en pratique. Ces algorithmes d'apprentissage automatique (Machine Learning) obtiennent actuellement les meilleurs résultats pour de nombreux problèmes dans le domaine de vision par ordinateur (Computer Vision) tels que la classification d'images et de vidéos, la détection d'objet, la segmentation d'image, la reconnaissance de visage et la reconnaissance d'activité, pourvu qu'il y ait un grand nombre d'exemples annotés d'apprentissage. Des systèmes, industriels et académiques, d'indexation d'images sont appris par ces méthodes avec des millions d'images annotées et capables de distinguer entre mille classes avec une grande précision. Le sujet. Les données et modèles. 4TC - Traitement de signaux numériques : Parole et ImageAnalyse de vidéosDans ce cours quelques méthodes fondamentales d'analyse vidéos sont abordées. Par exemple, l'estimation du mouvement locale et globale, la segmentation d'objets en mouvement et le suivi d'objets. Quelques exemples et résultats sont montrés pour illustrer le champ d'applications de ces méthodes. Cours : Analyse de vidéos. Sujet du TP : TP analyse de vidéos. Données du TP : Données vidéos. 5TC - Calcul scientifique et Analyse de donnéesApprentissage supervisé et réseaux de neuronesDans ce cours des principales méthodes d'apprentissage automatique supervisées sont abordées. Les réseaux de neurones sont traités plus en détail et mis en oeuvre avec la bibliothèque caffe et des exemples simples dans les travaux pratiques. Previous years3IF - Environnement de Programmation (EP)Utilisation d’un débogueurDans ce TP, des techniques de déboguage sont mis en pratique. Cela consiste en une prise en main de l'outil gdb pour le langage de programmation C et dans l'environnement Linux. Cette archive contient le sujet du TP avec des programmes à déboguer et de la documentation de gdb ("cheat sheet"). 3IF - Modélisation avec UMLIntroduction à la conception de logiciel avec UML et design patternsCe cours commence par une introduction générale à la modélisation et à UML. Dans une deuxième partie, nous présentons les principaux diagrammes UML permettant de modéliser la structure d'une application : diagrammes d'objets, de classes, de paquetages, de composants et de déploiement. Dans une troisième partie, nous présentons les principaux diagrammes UML permettant de modéliser le comportement : diagrammes d'interactions (de séquence et de communication), diagrammes de cas d'utilisation et diagrammes d'états-transitions. Ces différents concepts étudiés en cours sont mis en oeuvre dans 4 TD. Les diapositives. 4IF - Systèmes d'Exploitation AvancésTravaux pratiques et projetDans cette unité d’enseignement, on ne se contente plus de comprendre comment programmer au-dessus d’un système d’exploitation mais on cherche à comprendre comment celui-ci fonctionne. On voit donc ce qu’est l’ordonnancement, la gestion de la mémoire, les appels systèmes… Cela permet à la fin du semestre d’appréhender la notion de virtualisation. J'interviens dans les travaux pratiques et la partie projet (integration sur Raspberry Pi) du cours. 5IF - Offre Thématique : "Big Data"Data Analytics - Comprendre, predire, et optimiser dans la datamasseSous les vocables fédérateurs « data analytics » et « data science », nous couvrirons un ensemble varié de méthodes d'analyse de données, visant à répondre à des questions à buts prédictifs, explicatifs et décisionnels. Les applications couvertes par le séminaire sont variées : on verra comment reconnaitre des visages, classifier des images, optimiser un transport de marchandises, éliciter des hypothèses à partir de données scientifiques, recommander un film à regarder ou un article à acheter, ou encore découvrir des signatures numériques d'individus à partir de leur trace de mobilité. Cours : Introduction. Cours : Apprentissage Automatique et Réseaux de Neurones. Les supports des autres cours sont disponibles sur la page moodle. 5TC - Image and Video ProcessingImage and Video ProcessingThis series of lectures is given at the Shanghai Jiao Tong University, China, as part of the SPE-T program (filière Chine/OT Chine). 1. Digital image acquisition, representation, and coding (French). 2. Data classification and machine learning. 3. Face image analysis + deep learning. M2R IGI - Méthodes avancées en image et vidéoSuivi d'objets dans des vidéosCe cours est donné dans le cadre de la formation de Master 2 Recherche, Spécialité Image, Parcours Informatique Graphique et Image à l'Université de Lyon 1, dans l'unité d'enseignement: Méthodes avancées en image et vidéo. Les techniques fondamentales du suivi (filtre de Kalman, filtre particulaire) sont expliquées, et leur application aux suivi d'objets dans des vidéos est montré. Les diapositives. |