ECTS
6 crédits
Composante
Polytech Dijon (Ex-ESIREM)
Liste des enseignements
Introduction à l'intelligence artificielle
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
Optimisation bio-inspirée
- Formalisation d'un problème d'optimisation
- Introduction aux méthodes exactes et approchées
- Méthodes de trajectoire : recherche locale, recuit simulé, recherche taboue
- Méthodes à base de population : algorithmique évolutionnaire
Algorithmique génétique
Introduction à l'apprentissage automatique
- Présentation de l’apprentissage automatique, définition des termes importants (intelligence artificielle, machine learning, optimisation, fonction de coût, entraînement et test) et des types de machine learning (supervisé, non supervisé, classification, régression)
- Classification : principaux algorithmes (régressions logistiques, arbres, forêts aléatoires, SVM) et méthodes d’évaluation
- Régression : principaux algorithmes et utilisation avancée (régression linéaire, régularisation) et méthodes d’évaluation
- Utiliser ces algorithmes : validation, sur-apprentissage
Programmation mobile
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
Types d’applications mobiles
Étude des avantages et inconvénients d’une application mobile native, hybride ou Web Progressive (PWA) afin de déterminer les architectures les mieux adaptées à un projet.
Environnements de développement
Manipulation des principaux environnements de développements mobiles (XCode, Android Studio, …), des API et Framework fournis par les principaux acteurs pour la conception d’applications mobiles natives ainsi que les langages de programmation associés.
Interface graphique
Conception d’interfaces graphiques adaptées aux périphériques mobiles, programmation événementielle, manipulation et personnalisation des composants fournis par les Framework (listes personnalisées, …)
Accès aux fonctionnalités du périphérique mobile
Étude des mécanismes de permissions autorisant l’application à accéder à des fonctionnalités clés du périphérique mobile (accès à Internet, utilisation des capteurs internes, stockage d’informations, …)
Récupération d’information à partir des capteurs embarqués (GPS, accéléromètres, niveau de charge de la batterie, …)