Développeur en
Intelligence Artificielle

Les projets d’Intelligence Artificielle demandent la mise en oeuvre de nombreuses compétences pour aboutir à une réelle adoption. Contrairement à un projet web ou logiciel, une démarche d’exploration, réflexion et conception est nécessaire. C’est pourquoi justAI Formation propose de vous former, au sein de votre entreprise d’alternance, à toutes les compétences engagées dans un tel projet.

+5 milliards €

investis par le gouvernement

+2000 offres

d'emploi à pourvoir en France

Illustration de personnes étudiant le développement informatique en intelligence artificielle
Illustration d'un professeur en intelligence artificielle qui accompagne ses étudiants

Une approche 360°

Forts de vos compétences techniques et théoriques, vous pourrez conduire vos projets IA de bout en bout, de la traduction du besoin au déploiement au sein d’une interface web.
- Compréhension théorique des technologies employée
- Étude du besoin, et établissement d’une architecture projet adapté
- Étude et exploration des données nécessaire aux projets d’IA
- Développement et déploiement d’algorithmes d’IA
- Conception d’interface web pour l’interaction avec les algorithmes produit
- Gestion de projet IA

Prenez contact
*avec un formateur 100% humain

Combien de temps ?

Formation en alternance sur 1 an, en professionnalisation :
- 1 semaine en formation
- 3 semaines en entreprise

Quel diplôme ?

Développeur en intelligence artificielle
Titre de niveau Bac +3 enregistré au RNCP (Répertoire National des Certifications Professionnelles)

Où ?

Campus IN&MA
25 Rue Saint-Dominique,
51000 Châlons en Champagne

Formation - Objectifs

1 - Exploiter le socle technique pour pouvoir évoluer dans les environnements de l’IA

Maîtriser par la pratique les outils et concepts de base manipulés par le développeur IA (Algorithmie, Python, Git...)

2 - Explorer et qualifier les données nécessaires à l’entraînement d’algorithmes d’IA

User des bons réflexes et des techniques adaptées pour l’exploration et le diagnostic des données disponibles pour un projet IA

3 - Utiliser la théorie derrière le Machine et Deep Learning pour guider ses choix

Exploiter sa connaissance des fonctionnements et concepts profonds portant les différents algorithmes d’intelligence artificielle pour améliorer la prise de décision et la résolution de problèmes

4 - Mettre en oeuvre les savoirs techniques nécessaires au développement et déploiement de solution d’intelligence artificielle

Être capable de développer et déployer des algorithmes existants ou non à l’aide des frameworks existants

5 - Adapter ses choix en fonction du contexte et de ses contraintes

Analyser un besoin terrain et mener une veille technique pour guider ses choix technologiques et algorithmiques.

6 - Mener un projet complet grâce aux compétences entourant le développement de l’IA comme la création d’interface et l’intégration du modèle dans celle ci.

Concevoir et créer une interface graphique pour son algorithme, gérer un projet, envisager son aspect business,...

Prérequis

- Très forte motivation à démontrer
- Découvrir le traitement de la données et les bases de
données en autonomie (ex. plateformes d'apprentissage en ligne
- Avoir compris les métiers du domaine visé

Candidater

Contactez-nous à inscription@justai.co ou remplissez le
formulaire en bas de page.
- Participez à une réunion d’information collective
- Participez aux entretiens de sélection
- Rencontrez les entreprises partenaires

Déroulé du parcours

La formation se déroule en 12 mois en contrat de professionnalisation :

1 semaine en formation

soit un total de 553 heures

Lors des semaines en formation, les apprenant·es sont mis en situation sur des nouvelles compétences et mises en pratique dans une pédagogie par projets.

3 semaines en entreprise

soit un total de 1099 heures

Lors des semaines en entreprise, l’apprenant·e développer ses compétences et travailler sur son projet chef d’oeuvre qui validera son diplôme

Prenez contact
*avec un formateur 100% humain
Une personne qui code sur son ordinateur portable
Illustration d'une personne qui travail sur son ordinateur portable

La pédagogie

Le parcours pédagogique est organisé en semaines intensives suivant les thèmes abordés.
Une semaine type s’articule autour d’un projet concret mettant en oeuvre différentes compétences de la certification, parfois précédé d’une courte introduction théorique lorsqu’elle est nécessaire, et suivi d’un restitution et/ou d’un échange avec les apprenant·es.

Introduction Théorique

Mise en pratique par projet

Restitution ou échange

Délivrance du titre

Le jury, au vu des documents d’examen du candidat, décide ou non de l’attribution du titre. en cas de non obtention du titre, le jury peut attribuer un ou plusieurs blocs de compétences professionnelles composant le titre. Le candidat peut se présenter aux blocs manquants dans la limite de la durée de validité du titre. Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier bloc, et au vu du livret de certification. En cas de révision du titre, l’arrêté de spécialité fixe les correspondances entre les blocs de l’ancien titre et ceux du titre révisé. Le candidat se présente aux blocs manquants du nouveau titre.
En cas de clôture du titre, le candidat ayant antérieurement obtenu des blocs dispose de 3 ans à compter de la date de fin de validité du titre pour obtenir le titre initialement visé

Prenez contact
*avec un formateur 100% humain
Représentation d'un travail de groupe en intelligence artificielle

Compétences - Blocs

Bloc 1 - Développer la gestion des données analytiques d’un projet d'application

C1. Qualifier les données grâce à des outils d’analyse et de visualisation de données en vue de vérifier leur adéquation avec le projet.
C2. Concevoir une base de données analytiques avec l’approche orientée requêtes en vue de la mise à disposition des données pour un traitement analytique ou d’intelligence artificielle.
C3. Programmer l’import de données initiales nécessaires au projet en base de données, afin de les rendre exploitables par un tiers, dans un langage de programmation adapté et à partir de la stratégie de nettoyage des données préalablement définie.

Bloc 2 - Développer un programme d'intelligence artificielle

C4. Préparer les données disponibles depuis la base de données analytiques en vue de leur utilisation par les algorithmes d’intelligence artificielle.
C5. Concevoir le programme 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 de machine learning et de deep learning.
C6. Développer le programme d’intelligence artificielle selon les données du projet et les éléments de conception définis, en exploitant les algorithmes et les outils standards couramment utilisés dans le domaine.
C7. Développer l’interaction entre les fonctionnalités de l’application et l’intelligence artificielle dans le respect des objectifs visés et des bonnes pratiques du domaine.
C8. 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.

Bloc 3 - Développer une application d'intelligence artificielle

C9. Analyser un besoin en développement d’application mettant en oeuvre des techniques d'intelligence artificielle afin de produire les éléments de réponses techniques.
C10. Concevoir une base de données relationnelle à l’aide de méthodes standards de modélisation de données.
C11. Développer 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.
C12. Développer le back-end de l’application d’intelligence artificielle dans le respect des spécifications fonctionnelles et des bonnes pratiques du domaine.
C13. Développer le front-end de l’ application d’intelligence artificielle à partir de maquettes et du parcours utilisateur⋅rice, dans le respect des objectifs visés et des bonnes pratiques du domaine.
C14. 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.
C15. Maintenir l’application d’intelligence artificielle à l’aide des techniques de monitorage afin de détecter et corriger les éventuels dysfonctionnements.

Bloc 4 - Gérer un projet de développement d'application

C16. Planifier les actions du projet à l’aide d’un outil adapté afin de prévoir la complétion du projet dans les temps impartis.
C17. Concevoir un système de veille technologique permettant de collecter, classifier et analyser l’information afin d’améliorer la prise de décisions techniques.
C18. Communiquer avec les parties prenantes afin de rendre compte de l'avancement du projet en mettant en oeuvre les canaux de communication nécessaires.

Devenez Développeur en
Intelligence Artificielle

Nos formations sont accessibles à tous·tes :
L’inclusion est une valeur fondamentale de justAI.
Pour les candidat·es ayant des besoins d’aménagement spécifiques, veuillez adresser votre demande à notre référent via l’adresse suivante : support@justai.co