IA. Federated Learning embarqué sur plateformes contraintes

Autre

CEA

Le CEA est un acteur majeur de la recherche, au service de l'État, de l'économie et des citoyens. Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies...

View all jobs at CEA

Apply now Apply later

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-33315  

Description de l'unité

Au sein du Département DSYS du LETI, le laboratoire LSES (Sécurité des Systèmes Embarqués) est situé à GRENOBLE ainsi qu'à GARDANNE au Centre de Microélectronique de Provence Georges Charpak (CMP). L'équipe au CMP est une équipe commune de recherche entre le LETI et l'école des Mines de Saint-Etienne (IMT-MSE).
Une des missions du DSYS est la sécurisation des composants et systèmes électroniques et l'évaluation de leur vulnérabilité aux attaques. Plus particulièrement, le LSES spécifie, développe et implémente des solutions innovantes pour sécuriser des systèmes embarqués complexes et critiques comme des systèmes d'intelligence artificielle (IA).

Description du poste

Domaine

Technologies micro et nano

Contrat

Stage

Intitulé de l'offre

IA. Federated Learning embarqué sur plateformes contraintes

Sujet de stage

Une tendance majeure de L'IA moderne est le déploiement des modèles à large échelle sur des cibles matérielles extrêmement variées. Ce déploiement concerne aussi l'apprentissage des modèles ou leurs adaptations (fine-tuning) pour les modèles dits « pré-entraînés ». Une innovation centrale concerne l'apprentissage fédéré (Federated Learning). L'idée est de distribuer l'apprentissage d'un modèle sur un ensemble de clients, disposant de leurs propres données, et d'agréger ces modèles sur un serveur central.

Le stage porte sur l'implémentation et l'étude d'un système de Federated Learning sur des cibles contraintes, comme des microcontrôleurs 32-bit, dans le but d'étudier sa sécurité (par exemple contre des attaques par empoisonnement).

Durée du contrat (en mois)

[3 à 6 mois]

Description de l'offre

Rejoignez-nous en Stage ! 

CEA Tech Corporate from CEA Tech on Vimeo.

En tant que stagiaire au CEA, vous aurez l'opportunité de travailler au sein d'un environnement de recherche de renommée mondiale. Nos équipes sont composées d'experts passionnés et dédiés, offrant un cadre propice à l'apprentissage et à la collaboration. Vous aurez accès à des équipements de pointe et à des ressources de recherche de premier ordre pour mener à bien vos missions.

[LIENS ARTICLES SC NON CONFIDENTIELS]

 

Description du poste :

Au sein du Département DSYS du LETI, le laboratoire LSES(Sécurité des Systèmes Embarqués) est situé à GRENOBLE ainsi qu’à GARDANNE (au Centre de Microélectronique de Provence Georges Charpak - CMP). L’équipe au CMP est une équipe commune de recherche entre le LETI et l’école des Mines de Saint-Etienne (IMT-MSE).

Une des missions du DSYS est la sécurisation des composants et systèmes électroniques et l’évaluation de leur vulnérabilité aux attaques. Plus particulièrement, le LSES recherche et développe des solutions innovantes pour sécuriser des systèmes embarqués complexes et critiques comme des systèmes d’Intelligence Artificielle.

Vos missions :

L'objectif principal du stage est l'implémentation et l'étude d'un système de Federated Learning sur des cibles contraintes, comme des microcontrôleurs 32-bit. Cette plateforme sera utilisée pour l'étude de la sécurité de ces systèmes, par exemple contre des attaques par empoisonnement. Les objectifs sont : 

1. Réaliser un état de l’art sur les méthodologies et plateformes de Federated Learning en fonction des cibles matérielles qui seront sélectionnées pour le stage (type microcontrôleurs 32-bit avec ou sans accélérateur IA (NPU, TPU…)) en fonction de leur disponibilité

2. Simuler (Python) un système de Federated Learning à partir de cas d’usage à définir et décrire (computer vision, NLP…) et reposant sur des benchmarks publics.

3. Mettre en place et documenter (gitlab) un démonstrateur fonctionnel de cross-device Federated Learning avec plusieurs cartes sélectionnées pour le stage

4. A partir d’outils et de résultats du CEA, utiliser la plateforme pour démontrer des scénarios d’attaques (par exemple, attaques par empoisonnement) 

Encadrement  & contexte :

Le stage s’intégrera dans plus plusieurs projets de recherche collaboratif sous la responsabilité du CEA LETI. Ces projets font intervenir plusieurs partenaires académiques et industrielles. Les résultats du stage seront donc directement exploités pour des cas d’usage concrets liés à ces projets.

L’équipe encadrante du stage sera composée de Pierre-Alain MOELLIC qui coordonne la thématique de sécurité de l’intelligence artificielle au DSYS/LSES et de Bastien VUILLOD, doctorant sur la sécurité du Federated Learning.

Moyens / Méthodes / Logiciels

Cartes de développement (type MCU 32-bits), Python, Tensorflow, PyTorch

Profil du candidat

Qu’attendons-nous de vous ?

Vous préparez un diplôme de niveau Ingénieur et/ou Master 2 dans le domaine des Systèmes Embarqués et/ou de l'Intelligence Artificielle.

Vous êtes passionné par la recherche scientifique et technologique.

Vous possédez des connaissances en:

  1. Programmation embarquée (C/C++) par exemple sur des microcontrôleurs ou SoC 
  2. Machine Learning / Deep Learning (Tensorflow, PyTorch)


Rejoignez-nous, venez développer vos compétences et en acquérir de nouvelles ! 

Vous avez encore un doute ? Nous vous proposons :

  • L'opportunité de travailler au sein d'une organisation de renommée mondiale dans le domaine de la recherche scientifique,
  • Un environnement unique dédié à des projets ambitieux au profit des grands enjeux sociétaux actuels,
  • Une expérience à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
  • Des moyens expérimentaux exceptionnels et un encadrement de qualité,
  • De réelles opportunités de carrière à l’issue de votre stage
  • Un équilibre vie privée – vie professionnelle reconnu,
  • Une politique diversité et inclusion,

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.

Localisation du poste

Site

Autre

Localisation du poste

France, Provence-Côte d'Azur, Bouches du Rhône (13)

Ville

GARDANNE

Critères candidat

Langues

Anglais (Courant)

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Formation recommandée

Machine Learning, Systèmes Embarqués

Possibilité de poursuite en thèse

Oui

Demandeur

Disponibilité du poste

10/02/2025

Apply now Apply later
Job stats:  1  0  0

Tags: Computer Vision Deep Learning GitLab Machine Learning NLP Python PyTorch TensorFlow

More jobs like this