Bachelor en sciences et ingénierie - informatique et intelligence artificielle
Bachelor
Code Certif Info N°120529
Type de titre / certification
Certification active
Qualification
Niveau de qualification
6 - Savoirs approfondis
Sortie
Bac + 3 et 4
Descriptif
Le métier de développeur en intelligence artificielle (IA) est en pleine émergence. En effet, la demande pour ces professionnels est élevée, mais il y a une pénurie de candidats expérimentés dans ce domaine. Les avancées technologiques récentes permettent désormais de mener des analyses approfondies grâce à des interfaces simples et l'utilisation de compétences de production telles que les requêtes SQL classiques. Les principaux algorithmes de machine learning et d'intelligence artificielle sont maintenant disponibles sous forme de boîtes à outils, ce qui facilite la mise en oeuvre de prédictions sans avoir à développer soi-même le modèle mathématique.
En ce qui concerne la collecte et l'interrogation des données, les outils d'ETL (Extraction, Transformation, Loading) évoluent en s'appuyant sur des langages universels et familiers aux développeurs tels que SQL, Python etc. Cette standardisation permet maintenant d’envisager la formation des professionnels à un niveau technique dans cette partie du métier.
En ce qui concerne l'analyse et la prédiction, les principaux algorithmes sont désormais regroupés dans des boîtes à outils graphiques, tels que Splunk, des langages spécialisés dans l’analyse statistique comme R ou des bibliothèques spécialisées comme scikit-learn pour Python. Cette accessibilité accrue facilite la formation de développeurs en intelligence artificielle capables de mettre en oeuvre les algorithmes définis par un data scientist ou d'exploiter les boîtes à outils existantes.
Objectif
- Qualifier les données numériques grâce à des outils d’analyse et de visualisation de données en vue de vérifier leur adéquation avec le projet
- Structurer une base de données numérique adaptée aux besoins d’un projet d’intelligence artificielle
- Programmer l’import et le nettoyage des données dans une base de données à l’aide d’un langage de programmation adapté afin de les rendre exploitables pour un projet d’intelligence artificielle
- Préparer les données disponibles depuis la base de données analytique en vue de leur utilisation par les algorithmes d’intelligence artificielle
- Mettre en œuvre un modèle d’intelligence artificielle adapté aux données disponibles afin de répondre aux objectifs fonctionnels du projet, à l’aide des algorithmes, outils et méthodes standards, notamment d’apprentissage machine ( “machine learning”) et d’apprentissage profond (“deep learning”).
- Intégrer une fonctionnalité dans une application d’intelligence artificielle dans le respect des objectifs visés et des bonnes pratiques du domaine.
- Modifier les paramètres et composants de l’intelligence artificielle afin d’ajuster aux objectifs du projet les capacités fonctionnelles de l’algorithme à l’aide de techniques d’optimisation
- Analyser un besoin en développement d’application mettant en œuvre des techniques d'intelligence artificielle afin de produire les éléments de réponses techniques
- Participer à la création d’une base de données relationnelle à l’aide de méthodes standards de modélisation de données statistiques.
- Appliquer les requêtes et les composants d'accès aux données dans un langage adapté afin de persister et mettre à jour les données issues de l’application en base de données
- Intégrer la partie serveur ( “back-end”) de l’application d’intelligence artificielle dans le respect des spécifications fonctionnelles et des bonnes pratiques du domaine
- Intégrer la partie client (“front-end”) de l’application d’intelligence artificielle à partir de maquettes et du parcours utilisatrice, dans le respect des objectifs visés et des bonnes pratiques du domaine
- Améliorer l’application d’intelligence artificielle en développant une évolution fonctionnelle pour répondre à un besoin exprimé par un client ou un utilisateur
- Participer à la maintenance de l’application d’intelligence artificielle à l’aide des techniques de monitorage afin de détecter et corriger les éventuels dysfonctionnements
Débouchés
Secteurs d’activités :
- Tous secteurs d’activité et notamment agences Web, Entreprise de service numérique (ESN), grandes entreprises et PME
Type d'emplois accessibles :
- Développeur en Intelligence Artificielle (IA)
- Développeur données pour l’ Intelligence Artificielle (IA)
- Architecte d'application IA
- Expert en données - Data scientist
Répertoire National des Certifications Professionnelles (RNCP)
| Code RNCP | Date Fin Enregistrement | Type Enregistrement | Statut |
|---|---|---|---|
| RNCP42425 (nouvelle fenêtre) | — | Enregistrement de droit | Actif |
Certificateur
- Ministère de l'enseignement supérieur, de la recherche et de l'espace
Valideur
| 1ère habilitation | Début validité | Fin validité |
|---|---|---|
| — |
Pour en savoir plus
Session de l'examen
Première session
NC
Dernière session
NC
Domaines de formation (Formacode® V14)
- 31028 : Intelligence artificielle
- 31067 : Développement informatique
- 72954 : Logiciel intelligence artificielle
Liens vers les métiers (ROME)
Domaine de spécialité (NSF)
- 114 B : Mathématiques
- 125 G : Linguistique
- 326 M : Informatique, traitement de l'information, réseaux de transmission des données
Accessibilité selon les modalités
| Formation initiale | Formation continue | Apprentissage | Contrat de pro. | VAE | Demande indiv. |
|---|---|---|---|---|---|
| ✅ | ❌ | ✅ | ❌ | ✅ | ❌ |
Texte officiel
- Publication
- Descriptif
- Liste des écoles autorisées à délivrer un diplôme conférant le grade de licence ou de master à ses titulaires ou un diplôme visé par le ministère chargé de l’enseignement supérieur
- Code NOR
- ESRS2604539A
- Journal Officiel
- Consulter le JO (nouvelle fenêtre)
- Création
- ✓