Injection de descripteurs de forme dans des modèles de Deep Learning pour améliorer la robustesse

Titre du Stage : Injection de descripteurs de forme dans des modèles de Deep Learning pour améliorer la robustesse

Smart It Partner
Ariana, TN
De 30 juin à 30 août, 2025
Temps plein
Description du Stage

Ce stage s'inscrit dans le cadre de la recherche sur l’amélioration de la robustesse des réseaux de neurones convolutifs (CNN) face aux perturbations géométriques et photométriques dans les images (rotation, échelle, bruit). Bien que performants, les modèles de Deep Learning classiques présentent une sensibilité notable à ces transformations.
L'objectif principal du stage est d'explorer l'intégration explicite de descripteurs de forme invariants (comme les moments de Zernike, Fourier-Mellin, invariants complexes) dans l’architecture d’un CNN (par exemple, ResNet ou VGG). Le stagiaire développera un pipeline hybride combinant extraction de descripteurs traditionnels et apprentissage profond, et mènera une série d’expérimentations pour évaluer les gains en robustesse et en performance.

Vos Missions

Les responsabilités de ce stage sont fournies ci-dessous :

  • Revue de la littérature sur les descripteurs invariants et leur utilisation en vision par ordinateur.
  • Préparation des jeux de données (MNIST, CIFAR-10 modifié, formes synthétiques) avec différentes transformations géométriques et bruitées.
  • Implémentation ou utilisation de bibliothèques pour extraire les descripteurs de forme (Zernike, Fourier-Mellin, etc.).
  • Développement d’un module d’injection des descripteurs dans une architecture CNN (ex : ResNet ou VGG), avec une attention particulière à la modularité du code.
  • Expérimentations comparatives avec et sans descripteurs, en conditions normales et perturbées.
  • Évaluation des performances (accuracy, robustesse aux transformations, temps d’inférence).
  • Analyse des résultats à l’aide de visualisations (activation des couches, t-SNE, courbes de performance).
  • Documentation du code et rédaction d’un rapport de stage structuré présentant la méthodologie, les résultats et les conclusions.
Les Compétences requises
  • Connaissances en Deep Learning : CNN, réseaux hybrides, entraînement supervisé.
  • Bases solides en traitement d’image : transformations géométriques, filtrage, moments.
  • Maîtrise de Python et de bibliothèques associées (NumPy, OpenCV, scikit-image).
  • Expérience avec un framework de Deep Learning : PyTorch (de préférence) ou TensorFlow.
  • Notions de mathématiques appliquées : transformations invariantes, moments orthogonaux.
  • Connaissance en expérimentations reproductibles : seed, gestion de configurations, logs.
  • Capacité à travailler de manière autonome, à analyser et comparer des résultats.
Environnement et Technologies
  • Langage principal : Python
  • Framework Deep Learning : PyTorch (ou TensorFlow selon la préférence)
  • Outils de visualisation : Matplotlib, Seaborn, TensorBoard
  • Contrôle de version : Git + GitHub
  • Plateforme de calcul : GPU local ou cloud (Google Colab)
  • Systèmes de gestion de projet : Trello
  • Communication : Encadrement régulier (hebdomadaire), revues de code, rapports de suivi
  • Partager ce stage:
Aperçu du stage
Titre Injection de descripteurs de forme dans des modèles de Deep Learning pour améliorer la robustesse
Nom de l'entreprise Smart It Partner
Emplacement Ariana, TN
Temps Temps plein
Date Debut 30 juin, 2025
Date Fin 30 août, 2025
Gratification 0
Type de Stage ETE
Smart It Partner

Département IT

Taille de l'entreprise 10+
Type d'industrie Logiciel
Fondé en 2018
Téléphone +(216) 51 36 36 34
e-mail infos@smart-it-partner.com
Site Web www.smart-it-partner.com
Réseaux sociaux