/OC_PROJET7

Implémentez un modèle de scoring

Primary LanguageJupyter Notebook

OC_PROJET7

Implémentez un modèle de scoring

Objectifs :

  • Concevoir un déploiement continu d'un moteur d’inférence sur une plateforme Cloud
  • Définir et mettre en œuvre un pipeline d’entraînement des modèles
  • Définir la stratégie d’élaboration d’un modèle d’apprentissage supervisé
  • Évaluer les performances des modèles d’apprentissage supervisé
  • Mettre en œuvre un logiciel de version de code
  • Suivre la performance d’un modèle en production et en assurer la maintenance

Contexte :

Vous êtes Data Scientist au sein d'une société financière, nommée "Prêt à dépenser", qui propose des crédits à la consommation pour des personnes ayant peu ou pas du tout d'historique de prêt. L’entreprise souhaite mettre en œuvre un outil de “scoring crédit” pour calculer la probabilité qu’un client rembourse son crédit, puis classifie la demande en crédit accordé ou refusé. Elle souhaite donc développer un algorithme de classification en s’appuyant sur des sources de données variées (données comportementales, données provenant d'autres institutions financières, etc.)

Missions :

  • Construire un modèle de scoring qui donnera une prédiction sur la probabilité de faillite d'un client de façon automatique.
  • Analyser les features qui contribuent le plus au modèle, d’une manière générale (feature importance globale) et au niveau d’un client (feature importance locale), afin, dans un soucis de transparence, de permettre à un chargé d’études de mieux comprendre le score attribué par le modèle.
  • Mettre en production le modèle de scoring de prédiction à l’aide d’une API et réaliser une interface de test de cette API.
  • Mettre en œuvre une approche globale MLOps de bout en bout, du tracking des expérimentations à l’analyse en production du data drift.