Niveau d'étude
BAC +5
Composante
Polytech Dijon (Ex-ESIREM)
Description
Dans ce cours, les étudiants apprendront à prendre en compte les ressources limitées disponibles dans les systèmes pour produire des applications performantes. Une première partie sera consacrée à la programmation GPU pour fournir des traitements à haute vitesse en utilisant des frameworks dédiés tels que CUDA de Nvidia. Dans une seconde partie, l'approche TinyML sera étudiée pour montrer aux étudiants comment intégrer les techniques d'apprentissage profond dans un système contraint. Des applications telles que la reconnaissance vocale ou la prédiction de données de capteurs seront présentées à titre d'exemple.
Objectifs
Les notions suivantes seront abordées dans ce module :
- Programmation GPU,
- Bases de Machine Learning,
- Méthodologie TinyML,
Heures d'enseignement
- CMCours Magistral14h
- TDTravaux Dirigés8h
- TPTravaux Pratiques16h
Pré-requis obligatoires
- Programmation C/C++
Modalités de contrôle des connaissances
Évaluation initiale / Session principale - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
CC (contrôle continu) | Ecrit sur table | |||||
CC (contrôle continu) | Production écrite |
Seconde chance / Session de rattrapage - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
CC (contrôle continu) 2nde chance | Ecrit sur table | |||||
CC (contrôle continu) 2nde chance | Production écrite |