Programmation

Analyse d’un corpus de documents et mise en relation avec des ontologies de domaine

Ce sujet aborde des méthodes et des technologies du Web Sémantique.

Probabilités sous SAGE

Développer une bibliothèque (en Python) pour le logiciel SAGE qui permette de faire des calculs de probabilités discrètes dans la continuation de ce qui existe déjà.

http://www.sagemath.org/doc/reference/probability/sage/probability/random_variable.html

Energy Consumption Analysis of Software for Smartphones

The service uptime of battery-powered devices, e.g., smartphones or tablets, is a sensitive issue for nearly any user. Optimizing the battery-lifetime of smartphones is therefore a hot topic in the research and the industry arenas. Minimizing energy consumption of electronic devices can be achieved at any stage in the device's conception process. On the other hand, energy can also be controlled during runtime, for example by clock gating active components, introducing sleeping states for I/O devices, or also via dynamic voltage frequency scaling (DVFS).

Simulation d’automates cellulaires : Application à la modélisation routière

Description du projet : Le but du projet est de développer un modèle de simulation microscopique de trafic routier. Les voitures (et le comportement des conducteurs) sont modélisées par des « automates cellulaires », décrivant les actions d’accélération ou de freinage en fonction de son environnement.

Génération de QR-codes et gestion des redirections

Un exemple de QR-codeLes codes barre en deux dimensions, ou QR-code, sont aujourd'hui présents sur tous les supports commerciaux, les affiches, les cartes de visite. La plupart du temps, ces QR-codes contiennent une URL qui pointe sur l'événement ou l'objet référencé.

Affichage Auto-stéréoscopique

L’avenir de la visualisation en 3D passe par le développement de nouvelles technologies ne nécessitant pas le port de lunettes et offrant une grande qualité d’image ainsi qu’une réelle sensation d’immersion. L'objectif de ce projet est l'exploration et la mise en oeuvre de techniques d'affichage permettant une visualisation en vraie 3D, sans nécessiter le port de lunettes.

Filtrage d’Images sur GPU

Une grande partie des systèmes informatiques (PC, Smartphone, tablette tactile) comportent de nos jours un processeur graphique, ou GPU, suffisamment puissant pour manipuler et traiter bien plus efficacement les images que des processeurs généralistes. La structure hautement parallèle de ces processeurs est particulièrement adaptée aux algorithmes de filtrage capable de s’appliquer uniformément sur plusieurs parties d’une image.

Conception d’un logiciel d’instrumentation de caractérisation d’antenne

La mesure des caractéristiques de rayonnement des antennes est le plus souvent effectuées dans des chambres anéchoïdes. Elle nécessite le contrôle automatisé notamment d’un positionneur d’antenne, et d’un instrument de mesure appelé « analyseur de réseau vectoriel ». L’ensemble est piloté par un programme et des interfaces d’entrées/sorties. Le projet consiste à concevoir et écrire ce programme (sous Matlab) selon un cahier des charges précis. Il comprendra notamment les modules suivants :

Analyse lexicale et navigation dans les débats des présidentielles

Comment évoluent les stratégies de communication adoptées par les candidats lors des élections présidentielles ? Quels sont les thèmes de prédilection des candidats lors d’une élection? Ces analyses, réalisées par des sociologues et des journalistes, font de plus en plus appel à des techniques de fouilles de données textuelles avec le récent engouement de la communauté journalistique pour le “data-journalisme” ou journalisme de données.

Mise en oeuvre d'un analyseur de la tolérance aux fautes des circuits numériques

L'évolution technologique (réduction de la taille des transistors) a permis une amélioration des performances des circuits mais a augmenté leur sensibilité vis-à-vis des rayonnements. Les particules présentes dans certains environnements (avionique, satellite, etc) peuvent provoquer des erreurs transitoires à la sortie des portes logiques. Ces erreurs peuvent être masquées ou, au contraire, être propagées vers les sorties du circuit et engendrer une défaillance du système. Plus il y a masquage, plus le circuit sera tolérant aux fautes.

Pages

Subscribe to RSS - Programmation