Etude Des Réseaux Kan Pour Systèmes Embarqués

il y a 1 jour


Grenoble, France CEA Temps plein

Description du poste **Domaine**: - Composants et équipements électroniques **Contrat**: - Stage **Intitulé de l'offre**: - Etude des réseaux KAN pour systèmes embarqués **Sujet de stage**: - Les réseaux Kolmogorov-Arnold sont-ils adaptés aux systèmes embarqués ? **Durée du contrat (en mois)**: - 6 **Description de l'offre**: **Contexte**: - Dans les MLP, les neurones exécutent des fonctions d'activation prédéfinies et non linéaires sur la somme pondérée de leurs valeurs d'entrée (connexions). Les poids linéaires sur les connexions sont ajustés pendant la phase d'entraînement du réseau.- A l’inverse, les modèles KAN ont des fonctions d'activation qui ne sont pas fixes et qui sont ajustées à l’apprentissage. Des fonctions de base paramétrables, comme des B-splines, sont utilisées. En apprenant les coefficients de ces fonctions, les KAN peuvent obtenir des fonctions d'activation très flexibles et expressives sur chaque connexion. Ensuite, les neurones KAN additionnent simplement les valeurs des entrées au niveau des nœuds.- Les modèles à base de KAN ont le potentiel d'offrir de meilleures performances avec une taille plus compacte. Les fonctions de base paramétrables sont plus expressives qu'une série de projections linéaires combinées à des activations fixes et non linéaires. Par conséquent, il est potentiellement possible de construire un modèle pour résoudre un problème donné avec un nombre réduit de ces fonctions comparés à la combinaison de poids et de fonctions d’activation.- Néanmoins, les KAN ont également des inconvénients. Comme les fonctions de base sont plus complexes, la littérature fait état de temps d'apprentissage plus longs ; de plus les bons hyper-paramètres pour les modèles sont plus difficiles à identifier. Un autre problème important est le risque de surapprentissage (overfitting). Comme les fonctions de base sont plus complexes, on peut observer un surajustement sur le jeu de données d’entrainement ne permettant pas la généralisation par la suite.**Objectifs du stage**: - La principale question visée dans ce stage est la suivante : quel est le potentiel des réseaux de Kolmogorov-Arnold dans les systèmes d'intelligence artificielle (IA) embarqués ? Sont-ils vraiment plus performants et plus efficaces (en termes de ressources de calcul nécessaires à l'inférence) ?- **Références**: **_ [1]_**_ Liu, Ziming, et al. "Kan: Kolmogorov-arnold networks," arXiv:2404.19756 (2024)_ **_ [2] _**_Xu, Anfeng, et al. "Effective Integration of KAN for Keyword Spotting," arXiv:2409.08605 (2024)_ **_ [3] _**_A. Berg, M. O’Connor, et M. T. Cruz, “Keyword Transformer: A Self-Attention Model for Keyword Spotting,” arXiv:2104.00769 (2021)_ **Moyens / Méthodes / Logiciels**: - Python, Pytorch, GPU **Compétences recherchées**: - Fin d'étude d'ingénieur ou Master 2 (Bac+5) - Compétences en systèmes embarqués, programmation, calcul numérique - Connaissance sur l'intelligence artificielle, réseaux de neurones - Programmation Python/C/C++ - Expérience sur PyTorch **Plan de travail**: - Familiarisation avec les KAN : publications et outils à l’état de l’art, environnements de programmation (basés sur Pytorch) - Définition de métriques pour estimer le coût de mise en œuvre matérielle - Proposition d’une méthode pour déterminer le coût de calcul des réseaux existants - Evaluation des KAN et DNN conventionnels pour un problème spécifique basé sur les outils de profilage existants - Formulation d’un compromis coût du matériel par rapport aux performances pour les KAN (précision, taux d'erreur de détection, ) - Rédaction du rapport final, préparation de la soutenance de stage Localisation du poste **Site**: - Grenoble **Localisation du poste**: - France, Auvergne-Rhône-Alpes, Isère (38) **Ville**: - Grenoble **Langues**: - Anglais (Intermédiaire) **Diplôme préparé**: - Bac+5 - Master 2 **Formation recommandée**: - Master 2 recherche et/ou dernière année d'école d'ingénieur - IA/Informatique/Systèmes Embarqués **Possibilité de poursuite en thèse**: - Oui Demandeur **Disponibilité du poste**: - 03/02/2025 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 ind



  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    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...


  • Grenoble, France Camp de Base Temps plein

    Responsable d'Affaires en Électronique et Systèmes Embarqués CAMP DE BASE recrute un(e) Responsable d'Affaires pour le compte d'une entreprise du secteur de l'ingénierie en systèmes électroniques. Camp de Base est spécialisé dans le recrutement et l'accompagnement de managers et d'experts. Nos Engagements Vous répondre dans les 48h et vous...


  • Grenoble, Auvergne-Rhône-Alpes, France KAIZEN Solutions (KZS) Temps plein

    Pour accompagner un projet stratégique chez l'un de nos clients, acteur majeur du bassin grenoblois, nous recherchons un Développeur Systèmes Embarqués spécialisé en modélisation et simulation bas niveau.Vous interviendrez sur le développement d'un modèle SystemC/TLM d'une IP Ethernet complexe, son intégration dans l'environnement de simulation...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Vous souhaitez participer à la révolution de l'ordinateur quantique ?Rejoignez notre département et contribuez au développement d'applications quantiques souveraines intégrant des systèmes cryogéniques destinés au refroidissement des qubits. Vous prendrez part à la conception et à la mise en œuvre de la chaîne de traitement numérique sur FPGA...

  • Ingénieur Vision embarquée

    il y a 2 semaines


    Grenoble, France EN-CORE.IO Temps plein

    A propos de l'entreprise : / ! Disclaimer : Nous ne sommes pas une SSII / ESN, et ce poste n'est pas à pourvoir dans une SSII / ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;) Notre client est une entreprise spécialisée dans les caméras infrarouges, avec un fort accent sur l'innovation technologique et l'optimisation des...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    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...


  • Grenoble, France Viveris Temps plein

    Une entreprise de conseil et d'ingénierie recherche un ingénieur en validation et vérification électronique pour rejoindre son équipe dynamique. Dans ce rôle, vous serez responsable de la définition et de l'exécution de la stratégie de validation, garantissant une couverture de test complète. Vous collaborerez avec des équipes diverses sur des...


  • Grenoble, France Kaizen Solutions Temps plein

    Pour accompagner un projet stratégique chez l'un de nos clients, acteur majeur du bassin grenoblois, nous recherchons un Développeur Systèmes Embarqués spécialisé en modélisation et simulation bas niveau. Vous interviendrez sur le développement d'un modèle SystemC/TLM d'une IP Ethernet complexe, son intégration dans l'environnement de simulation...


  • Grenoble, France Kaizen Solutions Temps plein

    our accompagner un projet stratégique chez l'un de nos clients, acteur majeur du bassin grenoblois, nous recherchons un Développeur Systèmes Embarqués spécialisé en modélisation et simulation bas niveau. Vous interviendrez sur le développement d'un modèle SystemC/TLM d'une IP Ethernet complexe, son intégration dans l'environnement de simulation...


  • Greater Grenoble Metropolitan Area, France agap2IT France Temps plein

    Notre société :agap2IT est un acteur européen du conseil en ingénierie et des services numériques.Depuis plus de 17 ans, les consultants et consultantes agap2IT accompagnent nos clients sur les technologies les plus avancées du développement informatique et embarqué : applicatif, logiciel, mobile et systèmes embarqués.Experte et passionnée, notre...