J'ai effectué mon Doctorat en informatique à l'université de Concordia (Montréal, Québec, Canada) !
La soutenance a eu lieu le 22 juin 2007 (présentation disponible), avec pour résultat une acceptance de la thèse telle que soumise. Bien évidemment une thèse n'est qu'un compte-rendu à un moment donné, pouvant être amélioré ou étendu sur divers points, mais je suis tout de même content de cette appréciation. Je vous invite donc à vous faire votre propre opinion en lisant ma thèse, et à me faire tout commentaires positifs ou négatifs que vous souhaitez, si possible constructifs :)
Mon superviseur était Peter Grogono, un professeur distingué, qui est intéressé entre autres par la vie artificielle. Je l'ai donc rejoint en septembre 2004 avec pour objectif de définir mon propre sujet dans un domaine relaté. L'examinateur externe était Wolfgang Fink, du Visual and Autonomous Exploration Systems Research Laboratory à Caltech et au Jet Propulsion Laboratory. Les autres membres du jury étaient Gregory Butler et Joey Paquet du Computer Science department, ainsi que Nawwaf Kharma de l'Electrical and Computer Engineering department.
J'ai travaillé sur différents aspects des phénomènes émergents et des systèmes complexes. Mon approche sur ces sujets controversés est une approche pratique (voir le résumé ci-dessous). J'ai utilisé les domaines de la Vie Artificielle et de l'Intelligence Artificielle afin de tester de façon prédictive plutôt que descriptive des notions reliées aux systèmes complexes. Certains résultats sont disponibles en tant que projets ou documents indépendants sur ce site, dont entres autres:
- Une méthode pour diriger une population d'agents évolutifs sans leur donner de but spécifique, en utilisant un control descendant.
- Une proposition permettant de créer de nouvelles règles d'apprentissage dans les Réseaux Neuronaux à Impulsion récurrents.
- Comment quantifier les effets de l'apprentissage dans ces réseaux.
- Un algorithme pour calculer de façon incrémentale la complexité statistique d'un système (avec des données pouvant être ajoutées ou enlevées n'importe quand).
- Un algorithme pour calculer en temps réel le spectre multifractal d'une série temporelle dynamique.
- Un algorithme pour trouver les voisins les plus proches d'objets mobiles en dimensions multiples (avec application aux mondes 3D, cycliques ou non).
Practical Investigations of Complex Systems est le titre de ma thèse. Résumé: