Projets d'école
FourmiZ
Fourmiz une application java simulant l'intelligence "de masse" sous forme d'une fourmilière. La carte comporte plusieurs objets définis par l'utilisateur : une reine et divers éléments (qui peuvent représenter de l'eau, de la nourriture...). La reine pond des fourmis (nombre et champ de vision définis par l'utilisateur) et leur donne des ordres (atteindre tel ou tel élément). Les fourmis ne savent pas où se trouvent les objets qu'elles cherchent, mais savent où se trouve l'objet d'où elles viennent. Sachant "communiquer", elles peuvent être informés de la position de l'élément recherché par une fourmi qui en vient.
L'effet d'intelligence de masse se voit très bien : initialement les fourmis explorent la carte aléatoirement, puis après un certain temps des chemins se forment entre la fourmilière et les éléments. En régime établi, toutes les fourmis sont sur un chemin, et très peu ne savent pas où aller.
java, swing & awt, multithread
sous Eclipse
Fourmiz v0.6 (zip)
(tar.gz)
QCM23
QCM23 est une application web permettant à un professeur de rentrer des questions (type QCM) afin de générer des QCM automatiquement. Les élèves peuvent alors venir s'auto-évaluer. Plusieurs fonctionnalités sont disponibles :
- installation facile
- possilibité d'insérer du code (indenté)
- possibilité de commenter les réponses pour le professeur (pour justifier telle ou telle réponse)
- indication du "score" et du temps de réponse à la fin d'un QCM
- possibilité pour les élèves de refaire le QCM avant de voir le corrigé
- gestion de plusieurs chapitres de cours
- statistiques des réponses (coté élèves et coté profeseur)
- comptes utilisateurs pour un suivi des scores
- QCM paramétrables par les élèves (difficulté et nombre de questions)
QCM23 à été réalisé dans les cadre des projets 24 de Polytech' Savoie. Ce projet pourrait être reprit, pour une amélioration de l'interface graphique par exemple, ou l'intégration de javascript pour la performance.
HTML/CSS, PHP/MySQL
sous Notepad++
QCM23 v1.0 (zip)
(tar.gz)
Summarizor
Le thème de ce stage à l'université d'Ottawa au Canada était la réalisation d'une application générant automatiquement un résumé à partir d'une vidéo. Ce résumé devait être représentatif de la vidéo originale. Un travail avait déjà été réalisé par notre tuteur Robert Laganière, travail que nous avons repris puis développé.
Ce stage s'est déroulé en deux étapes. Dans une première étape, nous devions reprendre le projet existant afin d'être en mesure de soumettre des résultats au concours Trecvid 2008. Nous avons amélioré les résultats en ajoutant une analyse des résultats intermédiaires obtenus avec la méthode de base.
La seconde partie a consisté à reconstruire la partie technique du projet à partir de zéro afin d'obtenir une application plus efficace, plus ergonomique, plus optimisée par rapport à la première version dont nous avons bien entendu conservé les algorithmes.
Enfin, nous avons participé à la publication des travaux de R. Laganière.
C++, MFC, Qt, OpenCV, multithread
sous Visual Studio
Manuel (PDF)
Publication (PDF)