Bloc de Compétences E6.2
Développer un modèle prédictif d'une solution I.A.
Objectifs :
- Développement et déploiement d'une application respectant le cahier des charges Client.
- Développement applicatif utilisant une API IA.
- Générer, récolter et adapter les données d'entrée nécessaires au modèle d'apprentissage.
- Paramétrer un environnement de codage adéquat pour développer le modèle.
- Coder un modèle d’apprentissage choisi (réseau de neurones, boosting, forêt aléatoire, arbre de décision, etc.).
- Réaliser une procédure d’entraînement adaptée au modèle d’apprentissage sélectionné.
- Réaliser une phase de test pour évaluer les performances du modèle.
- Ajuster l’apprentissage du modèle en fonction des résultats obtenus.
-
Documentation détaillée :
- Choix de l'algorithme utilisé.
- Principes d'ergonomie et d'accessibilité de l'interface utilisateur.
- Métriques de performance (précision, score, etc.).
-
Benchmark des solutions Front-end.
-
Application Front-end moderne, conforme aux besoins exprimés.
-
API IA développée en Python, avec justification des technologies utilisées.
-
Documentation API au format OpenAPI.
-
Tests automatisés et rapport de couverture des tests pour l'interface utilisateur.
-
Documentation relative à la conduite au changement (accessibilité).
- Création d’un Front-End en cohérence avec les besoins exprimés.
- Modification de l’API existante.
- Entraînement d’une IA performante.
- Réalisation d’un tableau de bord de dataviz.
- Approche Agile avec feedback continu vers les commanditaires.
- Gestion de projet évolutive selon les besoins de l'OMS.
- Durée de préparation : 19 heures.
- Travail en équipe : 4 apprenants (5 maximum si groupe impair).
- Préparation des données (ETL, nettoyage, formatage).
- Modélisation et entraînement du modèle IA.
- Développement de l’API IA.
- Création du Front-End + tableau de bord de dataviz.
- Tests & documentation.
- Livraison et présentation aux parties prenantes.
- Backend / API IA: Python (Flask, FastAPI)
- Modèle IA: Scikit-learn, TensorFlow, PyTorch
- Frontend: React, Vue.js, Angular
- Tests: Pytest, Jest
- Dataviz: Plotly, Chart.js, D3.js
- Documentation API: Swagger / OpenAPI
- Suivi de projet en méthode Agile.
- Reporting régulier vers les commanditaires.
- Le projet évoluera selon les besoins et les retours de l'OMS.
- Les jalons et la planification seront mis à jour en continu.

