Bienvenue !

Qui suis-je ?

Je m'appelle Daniel et je suis diplômé de l'Enssat (ingénieur diplômé en informatique, parcours IA) et de l'université de Rennes I (master de recherche). Je m'intéresse au Machine Learning et à l'algorithmique.

J'accorde une grande importance à la propreté, à la clarté et à la concision des algorithmes que j'écris. J'aime faire les choses correctement et je considère que la rigueur et l'organisation sont des qualités indispensables à la formalisation des problèmes abstraits, a fortiori dans une équipe.

À part ça, je m'intéresse à l'histoire et à l'actualité, à la pâtisserie et aux questions environnementales.

« Ce que l’on conçoit bien s’énonce clairement,
Et les mots pour le dire arrivent aisément. » — Nicolas Boileau

Mes projets (1/2)

J'ai fait mon stage de fin d'études au sein de l'équipe DRUID du laboratoire IRISA. Le sujet s'intitule : Apprentissage actif de données incertaines et imprécises. L'idée consiste à essayer de prendre en compte l'incertitude et l'imprécision dans les étiquettes des données avec la théorie des fonctions de croyance (ou Dempster-Shafer) dans le cadre de l'apprentissage actif (encadrants : A. Martin, J.-C. Dubois et Y. Le Gall). À l'issue du stage, deux articles ont été soumis et acceptés :

  • Daniel Zhu, Arnaud Martin, Jean-Christophe Dubois, Yolande Le Gall, Vincent Lemaire. Modèle crédibiliste pour l'échantillonnage en apprentissage actif. Rencontres francophones sur la logique floue et ses applications, Oct 2021, Paris, France. ⟨hal-03327140
  • Daniel Zhu, Arnaud Martin, Yolande Le Gall, Jean-Christophe Dubois, Vincent Lemaire. Evidential Nearest Neighbours in Active Learning. Worksop on Interactive Adaptive Learning (IAL) - ECML-PKDD, Sep 2021, Bilbao, Spain. ⟨hal-03327629

Quelques projets scolaires ou personnels que j'ai fait par le passé (du plus récent au plus ancien) :

  • Algorithme de colonies de fourmis (2020) [?]. Les fourmis ont su développer une intelligence collective remarquable. Ce projet relève de l'optimisation et cherche à trouver la source de nourriture la plus proche de la fourmilière.
    Lien vers le dépôt GitHub
  • Dedalus (2019). Il s'agit là d'un projet à réaliser en autonomie dans le cadre des cours de l'Enssat. L'objectif consiste à cartographier un labyrinthe.
    Lien vers le dépôt GitHub

Mes projets (2/2)

  • Génération procédurale dans les jeux vidéo (2018). Mon sujet de TIPE portait sur la création de cartes topographiques de façon pseudo-aléatoire. Dans ce projet en binôme, ma partie couvrait essentiellement l'algorithme diamant-carré. Le protocole était le suivant :
    • Des cartes topographiques sont générées avec des paramètres différents ;
    • Elles sont exposées à 78 personnes qui doivent indiquer si elles sont convaincues par le "réalisme" des cartes ;
    • De leurs réponses, on essaie de déduire les meilleurs paramètres permettant d'obtenir des cartes convaincantes.
    Cela m'orientera vers l'apprentissage automatique plus tard.
    Lien vers le diaporama
  • Deux mini-jeux par navigateur que j'ai réalisés avant 2018 afin de me familiariser avec le langage JavaScript :

Me contacter

Vous pouvez me contacter via :

  • GitHub : Daniel-Zzz ;
  • LinkedIn : Daniel Zhu ;
  • Par email : prenom (dot) nom (at) irisa (dot) fr.