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...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-33315Description 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:
- Programmation embarquée (C/C++) par exemple sur des microcontrôleurs ou SoC
- 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
Tags: Computer Vision Deep Learning GitLab Machine Learning NLP Python PyTorch TensorFlow
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.