Objectifs de la formation
Vous vous initiez au développement d’applications d’IAiet à l’intégration de bibliothèques dédiées.
Par exemple :
- Vous mettez en place un environnement de développement web,
- Vous intégrez des requêtes SQL simples à partir d’exemples,
- Vous versionnez les sources d’une application avec Git et sur un dépôt distant.
Vous étendez votre activité de développement aux services d’IA en veillant à l’accessibilité et la sécurité des applications.
Notamment :
- Vous préconisez un service d’IA en fonction du besoin et des paramètres du projet,
- Vous intégrez l’API du service d’IA dans une application existante
- Vous rédigez une documentation technique.
Vous mettez en oeuvre les flux de données d’un projet d’IA : collecte, préparation et stockage des jeux de données d'entraînement, de feedback, de monitoring pour le ML (Machine Learning).
Par exemple:
- Vous collectez des données depuis les principaux types de sources de données : base de données, fichiers, scrapping, système OLAP/big data ou encore API,
- Vous centralisez des jeux de données brutes,
- Vous créez des base de données relationnelles et non relationnelles,
- Vous développez des API REST.
Comme si vous étiez en mission de développement d’applications d’IA, vous prenez en main l’environnement DevOps et MLOps :.
- Vous optimisez les sources d’une application d’IA,
- Vous prenez en main et faire évoluer une pipeline CI/CD pour une application d’IA,
- Vous participez à la mise en place du monitoring d’un modèle,
Vous apprenez à piloter le développement d'applications d'IA et de leurs pipelines MLOps
Par exemple :
- Vous analysez une expression de besoin d’un projet d’application d’IA,
- Vous concevez le cadre technique d’un projet de développement d’application d’IA,
- Vous participez à l’organisation et au pilotage agile des projets de développement.
Pour attester de votre maîtrise de l’ensemble des compétences visées par le titre professionnel, vous réalisez un projet que vous présentez devant un jury de professionnels.