Formation Machine Learning et Data Science : déployer, monitorer et gérer des modèles en production

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Machine Learning et Data science vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Définir les pré-requis, une mise en production ainsi que le monitoring des modèles pour un déploiement dès la phase de cadrage du projet data
  • Choisir les outils et les technologies adaptés à votre environnement IT et aux contraintes du projet (compétences techniques, budget, maintenabilité) grâce à un aperçu des principaux outils
  • Déployer des modèles de data science et de machine learning en production
  • Mettre en place le monitoring des modèles
  • Entraîner les modèles de façon continue (retrain, re-scores, re-validates)
  • Mesurer le drift des modèles (automated model checking)
  • Remplacer l'ancien modèle en production par le nouveau modèle amélioré
  • Savoir mettre en place l'intégration continue

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Machine Learning et Data Science a pour objectif de vous démontrer en quoi le déploiement de modèles en production constitue une étape cruciale, et par extension, en quoi sa négligence est à l'origine de l'échec de bon nombre de projets Big Data.

Vous y étudierez les bonnes pratiques et les techniques permettant de sécuriser le projet de Data Science ou Machine Learning afin que les aspects nécessaires à la mise en production de l'algorithme soient adressés dès le début du projet.

De cette manière, vous serez en mesure de garantir le succès de cette mise en production, puis d'en assurer la gestion.

Programme

Introduction et rappels

Les objectifs du machine learning : résoudre un problème
Rappels de l'écosystème Data Science : langages, outils et pratiques
Les raisons des échecs des passages en production
Les principales difficultés rencontrées pour la mise en production de modèles

État de l'art de l'organisation des projets de Data Science

Qui déploie les modèles et comment ?
Les différents rôles : le data scientist, le data engineer, le data ops
Les limites à cette organisation sur la réussite des projets data

État de l'art des solutions logiciels de déploiement de modèles de Machine Learning

État de l'art : des déploiements sans outillage
Limites techniques et coûts élevés
Maintenabilité complexe
Un exemple avec Tensorflow, PyTorch, scikit-learn, Python, Java
Un exemple dans le Cloud (AWS, GCP, Azure)

Les bonnes pratiques liées aux métiers afin de réduire les risques d'échec

Des critères d'acceptabilité (user acceptance) obligatoires par le métier : le premier pré-requis
Des moyens de tester les algorithmes avec les métiers tous les deux jours
Une communication permanente entre data scientist, data ops, IT, métiers...
Identifier les données requises et leurs disponibilités

Des solutions techniques pour faciliter et améliorer les déploiements

De nouveaux outils et logiciels : TFX, Mlfow, Kubeflow, Cloudera Data Science Workbench, Dataiku
De nouvelles compétences : l'ingénieur machine learning, le data ops
L'importance du choix d'un framework sur la continuité, la maintenabilité et l'utilisation d'un modèle

Travaux Pratiques

Déploiement d'un modèle dans GCP

Nouveaux métiers et profils : de nouvelles compétences

L'ingénieur machine learning
Le data ops

Travaux Pratiques

Jeu de rôle Agile : dans la peau du représentant métier

Le choix des outils

État de l'art des outils / frameworks utilisés par les grandes sociétés (CAC40, grandes startups, GAFAM)
Comment choisir un framework de Machine Learning ou de Data Science
Impacts sur les coûts des projets
Estimer le coût des outils (in)existants sur le projet
Estimer le coût des outils de collaboration, de déploiement, de monitoring, etc. sur les projets data

Travaux Pratiques

Simulations et retours d'expérience

Les critères d'un bon modèle pour la production

Portabilité du modèle
Scalabilité
Utilisabilité par les applications métiers
Testabilité

Les différents formats des modèles

Pickle
ONNX
PMML
POJO & MOJO

Déployer en production

Entraîner le modèle en production : batch training, real time training
Batch vs real-time prediction : impacts sur les performances, les évaluations, les infrastructures et les coûts
Monitorer et mesurer les écarts en production
Entraîner de façon continue les modèles (retrain, re-score, re-validate)
Mesurer le drift des modèles (automated model checking)
Remplacer l'ancien modèle en production par le nouveau modèle amélioré

Travaux Pratiques

Réalisation d'un modèle de Machine learning
Déploiement en production
Monitoring

Mesurer la réussite d'un déploiement en production

Comment mesurer la réussite d'un déploiement ?
La mesure de la réussite des déploiements en CI sur un projet data
Les métriques

Prérequis

Pour suivre cette formation Déploiement Machine Learning & Data Science dans des conditions optimales, il est important d'avoir des notions sur le cloud, ainsi que des connaissances de base en Data Science / Machine Learning : statistiques, algorithmie. Il est également nécessaire d'avoir des connaissances basiques en Linux / réseau / Python / bash.

Public

Ce cours Déploiement Machine Learning & Data Science cible principalement les développeurs, les ingénieurs machine learning, les data scientists, les data ops et les data engineers.

Ces formations pourraient vous intéresser

Le mandat de vente immobilier

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Définir la réglementation juridique incontournable du mandat de vente
  • Améliorer la rédaction des différents types de mandats immobiliers
  • Défendre sa rémunération par la production du mandat dans un cadre contentieux
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le principe de fonctionnement de Spark
  • Utiliser l'API PySpark pour interagir avec Spark en Python
  • Mettre en oeuvre les méthodes de Machine Learning avec la librairie MLlib de Spark
  • Traiter les flux de données avec Spark Streaming
  • Manipuler les données avec Spark SQL.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Implémenter des design patterns en Python
  • Connaître et mettre en œuvre les meilleures pratiques de développement
  • Utiliser les fonctionnalités avancées du langage
  • Packager et déployer des librairies
  • Manipuler des ensembles de données avec Python
  • S'initier à la programmation réseau
  • Mesurer et améliorer les performances de ses applications
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Optimiser les UI et UX pour la conception logicielle, vous aurez acquis les compétences nécessaires pour :

  • Produire une expérience utilisateur (UX) avec l'application tenant compte de ses besoins
  • Créer des personas et des récits pour piloter la création des interfaces graphiques (UI)
  • Exploiter les modèles et les design patterns d'UX pour développer un design fonctionnel
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Mise en Oeuvre Solutions Cisco Collaboration, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire l'architecture des solutions de collaboration Cisco
  • Comparer les protocoles de signalisation du téléphone IP du Session Initiation Protocol (SIP), H323, Media Gateway Control Protocol (MGCP) et Skinny Client Control Protocol (SCCP)
  • Intégrer et dépanner Cisco Unified Communications Manager avec LDAP pour la synchronisation et l'authentification des utilisateurs
  • Mettre en œuvre les fonctionnalités de provisionnement de Cisco Unified Communications Manager
  • Décrire les différents codecs et la manière dont ils sont utilisés pour transformer la voix analogique en flux numériques
  • Décrire un plan de numérotation et expliquer l'acheminement des appels dans Cisco Unified Communications Manager
  • Mettre en œuvre l'accès au réseau téléphonique public commuté (RTPC) en utilisant les passerelles MGCP
  • Implémenter une passerelle Cisco pour l'accès au RTC
  • Configurer les privilèges d'appel dans Cisco Unified Communications Manager
  • Mettre en œuvre la prévention de la fraude téléphonique
  • Mettre en œuvre un routage d'appels globalisé au sein d'un cluster Cisco Unified Communications Manager
  • Implémenter et dépanner les ressources média dans Cisco Unified Communications Manager
  • Décrire la messagerie instantanée et la présence de Cisco, y compris les flux d'appels et les protocoles
  • Décrire et configurer les points d'extrémité et les fonctionnalités les plus courantes
  • Configurer et dépanner l'intégration Cisco Unity Connection
  • Configurer et dépanner les gestionnaires d'appels de Cisco Unity Connection
  • Décrire comment l'accès mobile à distance (MRA) est utilisé pour permettre aux terminaux de travailler depuis l'extérieur de l'entreprise
  • Analyser les modèles de trafic et les problèmes de qualité dans les réseaux IP convergents prenant en charge le trafic voix, vidéo et données
  • Définir la QoS et ses modèles
  • Classification et marquage des outils
  • Configurer les options de classification et de marquage sur les commutateurs Cisco
Tarif

A partir de 4 190,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire la structure organisationnelle de la gestion de la production (divisions, magasins, unités de planification)
  • Créer et maintenir les données de base de la production : articles, nomenclatures, postes de travail et gammes opératoires
  • Utiliser les fonctions avancées et de reporting
  • Mettre en oeuvre les différents paramètres de gestion des données de base de la production.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Retour sur le JavaScript
  • Maîtriser les modèles et la syntaxe JS
  • Utiliser les objets intégrés, des navigateurs
  • Savoir traiter les événements des navigateurs
  • Utiliser des cookies en JS
  • Maîtriser la sécurité de JavaScript
  • Créer et valider des formulaires intelligents
  • Manier l'interactivité dans les formulaires
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Produire des bières - 35h

Proposé par Brew Society

Objectifs de la formation

  • Acquérir toutes les bases techniques pour démarrer la production de sa microbrasserie de façon efficace et qualitative
  • Savoir garder la qualité de ses recettes dans le temps et éviter toute infection ou problématique technique
  • Avoir une gestion de production optimisée
  • Se démarquer des microbrasseries environnantes et créer un univers de marque fort
  • Gérer et administrer sa microbrasserie de façon efficiente
Tarif

A partir de 1 950,00 €

Durée

5j / 35h

Modes
  • Centre

Formation Polymer JS

Proposé par PLB CONSULTANT

Objectifs de la formation

À l’issue de cette formation Polymer JS vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appréhender l'architecture du Framework
  • Comprendre le fonctionnement des éléments pour les utiliser
  • Créer de nouveaux éléments web réutilisables
  • Développer une application Web complète avec Polymer JS
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer, configurer et déployer des routeurs Cisco
  • Comprendre l'architecture Cisco
  • Mettre en place le routage et l'adressage
  • Maîtriser Enhanced IGRP, OSPF, NAT
  • Gérer les grands espaces d'adressage, le multiprotocole
  • Gérer l'interface avec des réseaux externes
  • Savoir réaliser la maintenance des routeurs Cisco
Tarif

A partir de 2 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...