Objectif général de la formation :
Perfectionnement, élargissement des compétences
Objectif de la formation :
La formation s'adresse à un public souhaitant développer des solutions informatiques utilisables par des spécialistes ou non-spécialistes, intégrant directement ou indirectement des briques technologiques d'Intelligence Artificielle.
Pour concevoir, tester et adapter des applicatifs intégrant ces technologies, il doit être un spécialiste du développement informatique, du génie logiciel et des interfaces Homme-Machine, avec une très bonne connaissance des technologies d'IA/Data science, du secteur ou de la fonction d'application des données traitées.
Les objectifs de la formation sont de valider les compétences suivantes :
- Créer un modèle de données d'une solution IA en utilisant des méthodes de Data science
- Développer un modèle prédictif d'une solution IA
- Produire et maintenir une solution IA
- Gérer les activités \tâches du développement d'une solution IA
La formation vise l'obtention de la certification professionnelle référencée au Répertoire National « Développeur en Intelligence Artificielle et Data Science » - Niveau 6 (RNCP36581).
1. Créer un modèle de données d'une solution IA :
- Définir les sources et les outils nécessaires pour permettre de collecter les données
- Recueillir de manière sécurisée les informations à partir de sources adaptées permettant de définir les données à collecter pour réaliser l'architecture de données
- Paramétrer les outils afin d'importer les données de manière automatisée et sécurisée
- Analyser, nettoyer, trier et s'assurer de la qualité des données afin de les rendre exploitables pour la solution IA
- Construire la structure de stockage des données qui répond au mieux au besoin d'analyse
- Représenter graphiquement les relations entre les données afin de les visualiser
2. Développer un modèle prédictif d'une solution IA :
- Générer des données d'entrée, récolter et adapter les types de données traitées nécessaires au modèle d'apprentissage
- Coder le modèle d'apprentissage choisi en maitrisant les différentes architectures dans un environnement de développement
- Réaliser et paramétrer une procédure d'entrainement adéquate d'un modèle d'apprentissage
- Réaliser une phase de test en choisissant une méthode appropriée afin d'analyser la performance du modèle de données
3. Produire et maintenir une solution IA :
- Développer le back-end par le développement des composants de la solution IA sous forme d'API et/ou des programmes intégrés
- Développer le front-end par le développement de l'interface homme-machine
- Mettre en œuvre des plans de tests définis pour préparer le déploiement de la solution IA
- Superviser le fonctionnement de la solution IA à partir des outils de monitorage afin de détecter et corriger les éventuels dysfonctionnements dans une démarche d'amélioration continue
- Corriger les dysfonctionnements de son périmètre de responsabilité
- Réaliser les évolutions fonctionnelles de la solution IA afin de répondre au besoin d'amélioration
4. Gérer les activités/tâches du développement d'une solution IA :
- Mettre en œuvre une méthodologie adaptée de réalisation du projet
- Rendre compte de l'avancement du projet aux personnes en lien avec le projet
- Rédiger des rapports d'activité et recommander des actions
- Contribuer ou animer des réunions de travail
- Auto-contrôler ses actions et productions au regard du cahier des charges
- Définir et mettre en place un système de veille permettant de collecter, classifier et analyser l'information afin d'améliorer la prise de décisions techniques
- Améliorer le potentiel de développement et/ou d'exploitation des solutions IA en exploitant les informations recueillies par le système de veille
Développeur en intelligence artificielle et data science
Certifiante
Bac + 3 et 4