Intélligence Artificielle

Formation Développement Application IA avec Red Hat OpenShift: Déploiement Efficace

Maîtrisez le développement et déploiement d'applications IA. Apprenez à utiliser Red Hat OpenShift AI pour optimiser vos projets. Déployez des modèles d'apprentissage automatique. Cette formation vous donne les clés pour créer des solutions d'IA robustes et scalables. Améliorez vos compétences en data science et MLOps.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Maîtriser le développement et le déploiement d'applications IA avec Red Hat OpenShift
Optimiser et automatiser les pipelines MLOps pour accélérer le cycle de développement
Surveiller et maintenir les modèles IA en production pour garantir leur fiabilité
Exploiter Red Hat OpenShift AI pour l'IA générative et créer des solutions innovantes

Programme détaillé

12 modules · 21 heures
01

Introduction à Red Hat OpenShift AI et aux Fondamentaux du MLOps

  • —Définition et rôle de Red Hat OpenShift AI dans l'écosystème IA/ML
  • —Principes fondamentaux du MLOps et cycle de vie d'un projet IA
  • —Comparaison OpenShift AI vs plateformes MLOps classiques
  • —Cas d'usage concrets et bénéfices métier de l'IA sur OpenShift
  • —Présentation de l'environnement de TP et des outils nécessaires
02

Configurer votre Environnement et Accéder aux Ressources

  • —Accès et gestion des projets Red Hat OpenShift AI
  • —Configuration des espaces de travail et des notebooks Jupyter
  • —Utilisation des environnements d'exécution personnalisés
  • —Gestion des utilisateurs, des rôles et des permissions (RBAC)
  • —Introduction à la console web et à l'interface en ligne de commande (CLI)
03

Ingestion et Préparation des Données sur OpenShift AI

  • —Connexion aux différentes sources de données (object storage, bases de données)
  • —Techniques de nettoyage et de transformation des données avec scikit-learn/Pandas
  • —Visualisation exploratoire des données (EDA)
  • —Stratégies de versioning des données avec DVC ou équivalent
  • —Bonnes pratiques pour la gouvernance des données en MLOps
04

Développement de Modèles IA avec Jupyter et Red Hat OpenShift AI

  • —Création et exécution de notebooks Jupyter sur OpenShift AI
  • —Utilisation des frameworks ML/DL : TensorFlow, PyTorch, scikit-learn
  • —Développement de modèles pour la classification et la régression
  • —Entraînement distribué et optimisation des performances
  • —Versioning du code et des dépendances (Git)
05

Gestion du Cycle de Vie des Modèles avec MLflow

  • —Introduction à MLflow pour le suivi des expériences
  • —Logging des métriques, des paramètres et des artefacts (modèles)
  • —Comparaison et choix des meilleures exécutions
  • —Enregistrement et gestion des versions de modèles dans le Model Registry
  • —Intégration de MLflow dans les pipelines OpenShift AI
06

Déploiement de Modèles IA : Fondamentaux et Serverless

  • —Concepts de déploiement de modèles : microservices, APIs REST
  • —Utilisation de KServe pour le déploiement de modèles serverless
  • —Configuration des endpoints et des prédictions en temps réel
  • —Gestion des versions de modèles et des rollbacks
  • —Monitoring basique des services de prédiction
07

Pipeline MLOps : Orchestration avec OpenShift Pipelines (Tekton)

  • —Introduction à OpenShift Pipelines et au concept de CI/CD pour l'IA
  • —Définition de tâches et de pipelines Tekton pour l'entraînement automatique
  • —Intégration des étapes : préparation, entraînement, évaluation, déploiement
  • —Automatisation des workflows avec déclencheurs (Git push, horaires)
  • —Visualisation et suivi de l'exécution des pipelines
08

Surveillance et Réentraînement des Modèles en Production

  • —Mise en place de Prometheus et Grafana pour le monitoring de l'IA
  • —Suivi des métriques de performance et de latence des modèles
  • —Détection de la dérive des données et des modèles (data/model drift)
  • —Stratégies de réentraînement des modèles en production
  • —Alerting et notification en cas d'anomalies
09

Optimisation, Sécurité et Gouvernance des Applications IA

  • —Optimisation des performances des inférences (quantification, TensorRT)
  • —Sécurisation des API de modèles et des données sensibles
  • —Gestion des quotas et des ressources sur OpenShift AI
  • —Notions de Fair AI et d'explicabilité des modèles (XAI)
  • —Bonnes pratiques de gouvernance et de conformité en MLOps
10

Développement d'Applications Basées sur l'IA Générative

  • —Concepts de l'IA Générative et des Large Language Models (LLM)
  • —Utilisation des modèles pré-entraînés sur OpenShift AI
  • —Fine-tuning et adaptation des LLM à des cas d'usage spécifiques
  • —Déploiement et exposition d'API pour l'IA générative
  • —Bonnes pratiques pour l'intégration de LLM dans les applications
11

Mise à l'Échelle et Haute Disponibilité des Services IA

  • —Configurer des ressources OpenShift pour la mise à l'échelle automatique des services IA
  • —Implémenter des stratégies de haute disponibilité pour les modèles en production
  • —Surveiller la performance et ajuster les ressources en fonction de la demande
  • —Déployer des mises à jour sans interruption grâce à des techniques de blue-green deployment
  • —Utiliser des outils de monitoring pour anticiper les pannes et les goulots d'étranglement
12

Projets Pratiques et Bonnes Pratiques MLOps Avancées

  • —Réalisation d'un projet de bout en bout sur OpenShift AI
  • —Discussion sur les architectures MLOps avancées et les anti-patterns
  • —Intégration avec des systèmes externes et des bases de données NoSQL
  • —Introduction aux tests de modèles et de pipelines MLOps
  • —Présentation des évolutions futures de Red Hat OpenShift AI
Le conseil de l'expert

L'un des objectifs pédagogiques de cette formation est de maîtriser le développement et le déploiement d'applications IA avec Red Hat OpenShift. Ce savoir-faire est crucial pour les développeurs IA et les data scientists, car il leur permet de transformer rapidement des idées en applications fonctionnelles. En apprenant à optimiser et à automatiser les pipelines MLOps, les participants seront mieux préparés à relever les défis associés à la mise en production des modèles d'IA. Un défi fréquent rencontré par les apprenants dans ce domaine est de ne pas réussir à intégrer efficacement les différents outils et processus au sein des pipelines MLOps. Cette complexité peut entraîner des retards dans le développement et des modèles moins performants. Grâce à une approche pratique et des exercices concrets, notre formation permet de surmonter ces obstacles, en assurant que chaque participant acquiert une compréhension approfondie des interactions entre les composants de l'architecture IA. Ce qui distingue notre formation est notre concentration sur l'utilisation de Red Hat OpenShift AI pour l'IA générative, un domaine en pleine expansion. En intégrant des cas d'utilisation innovants et en fournissant des connaissances spécifiques sur la gestion du cycle de vie des modèles avec MLflow, nous offrons un cadre unique qui aide les participants à non seulement déployer des modèles, mais aussi à les surveiller et à les maintenir en production efficacement, garantissant ainsi leur fiabilité. Pour tirer le maximum de cette formation, il est conseillé aux participants de venir avec des idées de projets concrets qu'ils souhaitent développer. Cela permettra de contextualiser

Pourquoi choisir cette formation en intélligence artificielle

🎯

Déploiement Efficace d'IA

Apprenez à déployer des applications IA de manière efficace avec Red Hat OpenShift, garantissant une mise en production rapide et fiable.

🚀

Optimisation des Pipelines MLOps

Maîtrisez l'automatisation des pipelines MLOps pour accélérer le cycle de développement, augmentant ainsi la productivité des équipes.

🔍

Surveillance des Modèles en Production

Découvrez comment surveiller et maintenir les modèles IA en production, assurant leur fiabilité et performance continue.

💡

IA Générative Innovante

Exploitez Red Hat OpenShift AI pour créer des solutions d'IA générative, transformant vos idées en applications concrètes et novatrices.

📊

Gestion du Cycle de Vie

Apprenez à gérer le cycle de vie des modèles IA avec MLflow, garantissant une traçabilité et une efficacité dans vos projets.

⚙️

Environnement Pratique et Configurable

Configurez votre environnement et accédez aux ressources nécessaires pour une expérience de développement IA pratique et optimale.

Compétences acquises

Maîtriser le développement et le déploiement d'applications IA

Concevoir, entraîner et déployer des modèles d'apprentissage automatique sur Red Hat OpenShift AI, en gérant l'ensemble du cycle de vie du projet, de l'exploration des données à la mise en production.

Optimiser et automatiser les pipelines MLOps

Mettre en œuvre des pipelines CI/CD robustes avec Red Hat OpenShift Pipelines pour automatiser l'entraînement, l'évaluation et le déploiement continu des modèles IA, garantissant scalabilité et efficacité.

Surveiller et maintenir les modèles IA en production

Monitorer la performance des modèles déployés, détecter la dérive des données et des modèles, et orchestrer le réentraînement automatique pour assurer la pertinence et la fiabilité des applications IA en continu.

Exploiter Red Hat OpenShift AI pour l'IA générative

Appliquer les fonctionnalités de Red Hat OpenShift AI au développement et au déploiement d'applications basées sur des modèles d'IA générative et de grands modèles de langage (LLM).

Public, prérequis et modalités

Public visé

Développeurs IA / Data Scientists Ingénieurs MLOps Architectes techniques Chefs de projet techniques

Prérequis

Connaissance de base de la programmation et de l'intelligence artificielle. Aucun prérequis spécifique en matière de plateforme ou de logiciel.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue à travers des exercices et des projets Test final pour évaluer la compréhension des concepts Rétroaction personnalisée pour améliorer les compétences

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Il a configuré son environnement Red Hat OpenShift AI et a commencé à développer des modèles d'IA pour un projet en cours. »

Participant à cette formation · avis recueilli en fin de session

« Elle a automatisé les pipelines MLOps, ce qui a considérablement réduit le temps de développement de ses applications IA. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

- Connaissance des fondamentaux de l'IA et de l'apprentissage automatique (machine learning) - Bases en programmation Python - Familiarité avec les concepts de DevOps ou MLOps est un plus

Demandez un devis pour la formation Développement Application IA avec Red Hat OpenShift: Déploiement Efficace

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Développer des copilotes personnalisés avec Microsoft Azure AI Studio

14 h

Voir la formation

Formation Deep Learning : Maîtrisez l'IA par la Pratique pour Vos Projets Data

21 h

Voir la formation

Créer, déployer un assistant conversationnel intelligent en JavaScript

21 h

Voir la formation