Objectifs de la formation
Le développeur en IA est un spécialiste du développement d'applicatifs informatiques autour de l'IA et de la Data Science sera capable de : • développer des solutions informatiques utilisables par des spécialistes et des non-spécialistes, intégrant directement ou indirectement des briques d'Intelligence Artificielle (par exemple : algorithmes de Machine Learning). • concevoir, tester, adapter les applicatifs intégrant tout ou partie de ces technologies. Spécialiste du développement informatique, du génie logiciel et des interfaces Hommes-Machines, 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.
Contenu de la formation
Les fondamentaux : Module 1 : Période intensive pour s'outiller et s'engager dans sa formation Modules 2 : Remise à niveau en mathématiques et programmation Bloc 1 : Réaliser la collecte, le stockage et la mise à disposition des données d'un projet IA : Module 3 : Automatiser l'extraction de données Module 4 : Développer les requêtes de type SQL pour extraire les données Module 5 : Développer les règles d'agrégation de données Module 6 : Créer une BDD Module 7 : Développer une API mettant à disposition le jeu de données Module 8 : Utiliser une BDD dans un projet Bloc 2 : Intégrer des modèles et des services d'IA : Module 9 : Organiser et réaliser une veille technique et réglementaire Module 10 : Identifier des services d'IA préexistants Module 11 : Paramétrer un service d'IA Module 12 : Développer une API pour exposer le modèle d'IA Modèle 13 : Intégrer l'API d'un modèle ou d'un service d'IA Module 14 : Monitorer le programme d'IA Module 15 : Programmer les tests automatisés d'un modèle d'IA Module 16 : Créer une chaîne de livraison continue d'un modèle d'IA Bloc 3 : Réaliser une application intégrant un service d'IA Modèle 17 : Analyser le besoin d'application d'un commanditaire intégrant d'un service d'IA Module 18 : Concevoir le cadre technique d'une application intégrant un service d'IA Module 19 : Coordonner la réalisation technique d'une application d'IA Module 20 : Développer les composants techniques et les interfaces d'une application Module 21 : Optimiser les phases de test Module 22 : Créer un processus de livraison continue Module 23 : Résoudre un incident technique Bloc 4 : compétences transversales : Module 23 : Codes de l'entreprise : module d'insertion professionnelle Module 24 : Modules de veille et d'adaptation aux technologies de l'entreprise Module 25 : Lutte contre les discriminations Module 26 : Focus sur l'anglais dans son activité professionnelle en informatique
Résultats de la formation
Titre « Développeur en intelligence artificielle » (Titre de niveau 6) Ce titre est composé des 3 blocs de compétences suivants : - Bloc 1 : Réaliser la collecte, le stockage et la mise à disposition des données d'un projet en intelligence artificielle - Bloc 2 : Intégrer des modèles et des services d'intelligence artificielle - Bloc 3 : Réaliser une application intégrant un service d'intelligence artificielle Passage du titre en fin de 2ème année. Certification Microsoft Azure – AI 900 : passage en 1ère année
Conditions spécifiques d'accès à la formation
- Cohérence du projet professionnel. - Très forte motivation. - Découvrir le monde de la donnée soi-même (ex. plateformes d'apprentissage en ligne) - Une première expérience en programmation (connaissance d'un langage de programmation back-end, idéalement Python) - Un niveau lycée en mathématiques (fonctions et dérivées à minima) - Explorer les principaux métiers du numérique, ce qu'ils font, à quoi ils servent - Vouloir travailler en équipe