Machine learning en assurance et finance

Mis à jour le

Responsable(s) : M. Alexis COLLOMB

  • Cours + travaux pratiques
Code Cnam : GFN260

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 40 heures
  • A la carte
  • Soir & samedi
  • 4 crédits
  • Hybride (présentiel et distanciel)

Présentation

Public, conditions d'accès et prérequis

Prérequis

Pour suivre ce cours, certains prérequis sont indispensables afin que les auditeurs puissent tirer pleinement parti du programme. Ils doivent avoir une bonne maîtrise de la syntaxe Python ainsi que des bibliothèques de base pour la manipulation des données et la visualisation. Une connaissance des concepts fondamentaux en algèbre linéaire, comme les vecteurs, les matrices et leurs opérations, est également essentielle pour comprendre les algorithmes de machine learning. En outre, si les étudiants possèdent déjà une compréhension des concepts financiers, tels que la liquidité, la volatilité, les bases de la gestion de portefeuille et la fixation des prix sur les marchés financiers, cela leur permettra de mieux contextualiser les applications du machine learning dans le domaine de la finance.

Objectifs

L’objectif de ce cours est d’offrir aux étudiants une compréhension approfondie du machine learning et de son application concrète dans la finance et l’assurance, tout en leur fournissant les compétences pratiques nécessaires pour développer et évaluer des modèles d’apprentissage automatique adaptés aux enjeux financiers et actuariels.

Compétences et débouchés

Compétences

  • Manipulation de données avec Python.
  • Créer des visualisations claires et informatives afin de mieux comprendre les tendances et relations dans les données.
  • Savoir appliquer des modèles de machine learning pour la prévision des prix d'actifs, l'analyse des risques, la gestion de portefeuilles, et la détection de fraude.
  • Savoir appliquer des modèles d'apprentissage automatique aux domaines actuariels, comme la tarification des primes d’assurance, la modélisation des sinistres, et la gestion des réserves.

Informations pratiques

Contact

Retrouvez cette formation en centre :

Lieux de formation

Logo Ecole numérique et IA Cnam

Programme

Contenu

Remise à Niveau en Python :

  • Objectifs de cette session : S'assurer que tous les étudiants maîtrisent les bases de la programmation Python, en particulier les aspects les plus utilisés en data science et machine learning.
  • Définitions et concepts de base du machine learning
  • Types de machine learning : supervisé, non supervisé, et par renforcement

Le pipeline de machine learning :

  • Collecte de données, préparation, entraînement, validation et déploiement des modèles
  • Séparation des données en ensembles d'entraînement, de validation et de test
  • Feature engineering et sélection des variables pertinentes

Apprentissage par projet adapté au niveau des auditeurs :

  • Introduction à la recherche scientifique à travers le travail sur des données à haute fréquence.
  • Réseaux de neurones : prévision de tendances de marché, analyse de sentiments
  • K-Nearest Neighbors (K-NN) et Support Vector Machines (SVM) : détection de manipulations
  • Deep Learning pour la prévision des événements extrêmes sur les marchés financiers 

Deep Learning en Assurance :

  • Enrichir la collecte de données climatiques: Parsing, API (Zonage & Risque d’incendie), Open Data (Services GeoData)
  • Modifier, améliorer, enrichir de données : 
  • Transformation (Extraction d’entités pour la tarification cyber)
  • Extraction (Détection d’arbres pour l’analyse de la sécheresse)
  • Améliorer la régression et la classification
  • Régression (Tarification pour l’assurance voyage)
  • Classification (Estimation du coût d’une tempête)
  • Approfondir avec des techniques avancées
  • Deep learning (Prévision SWI pour le risque de sécheresse)
  • Différents types d’architectures
  • Autres notions (Gestion de l’incertitude pour les coûts de sinistres)
  • Notebooks et démonstrations

 

Large Language Model (LLM) en Assurance:  Présentation, Liste de LLM, Évaluations, Taches, Prompting, Fine-tuning complet


Cas 1 : Extraire et résumer des informations contractuelles via des prompts

Cas 2 : Questionner et discuter avec des rapports financiers grâce à la RAG

Cas 3 : Explorer les causes d’accidents de transport grâce au chaining, à la RAG et au CoT

Bibliographie

  • Yves Hilpisch . « Python pour la finance » (2022)