AI267
Développement et déploiement d'applications d'IA/AA sur Red Hat OpenShift AI
Présentation
Description du cours
Présentation du développement et du déploiement d'applications d'intelligence artificielle/apprentissage automatique (IA/AA) sur Red Hat OpenShift AI.
Ce cours permet de maîtriser les bases de l'utilisation de Red Hat OpenShift pour développer et déployer des applications d'IA/AA. Au moyen d'exercices pratiques, les participants apprennent à entraîner, développer et déployer des modèles d'apprentissage automatique avec Red Hat OpenShift AI.
Ce cours repose sur la version 4.14 de Red Hat OpenShift® et sur la version 2.8 de Red Hat OpenShift AI.
Remarque : ce cours est proposé soit sous la forme d'une formation de trois jours en présentiel, soit sous la forme d'une classe virtuelle de quatre jours, ou encore, en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.
Contenu du cours
- Présentation de Red Hat OpenShift AI
- Projets de science des données
- Notebooks Jupyter
- Installation de Red Hat OpenShift AI
- Gestion des utilisateurs et des ressources
- Images de notebook personnalisées
- Présentation de l'apprentissage automatique
- Modèles d'entraînement
- Amélioration de l'entraînement des modèles avec Red Hat OpenShift AI
- Présentation de la mise à disposition de modèles
- Mise à disposition de modèles dans Red Hat OpenShift AI
- Présentation de l'automatisation des workflows
- Pipelines Elyra
- Pipelines KubeFlow
Public ciblé
- Data scientists et professionnels de l'IA qui souhaitent utiliser Red Hat OpenShift AI pour créer et entraîner des modèles d'AA
- Équipes de développement qui souhaitent créer et intégrer des applications d'IA/AA
- Équipes d'ingénierie MLOps responsables de l'installation, de la configuration, du déploiement et de la surveillance des applications d'IA/AA sur Red Hat OpenShift AI
Formations recommandées
- Avoir une expérience de l'utilisation de Git
- Avoir une expérience du développement Python ou avoir suivi le cours Programmation Python avec Red Hat (AD141)
- Avoir une expérience de Red Hat OpenShift ou avoir suivi le cours Red Hat OpenShift Developer II : création et déploiement d'applications cloud-native (DO288)
- Expérience de base recommandée dans les domaines de l'IA, de la science des données et de l'apprentissage automatique
Technologies requises
- Aucun cours en salle de classe avec instructeur ne sera disponible.
Programme
Programme du cours
Présentation de Red Hat OpenShift AI
Identifier les principales fonctions de Red Hat OpenShift AI et décrire l'architecture ainsi que les composants de la solution d'IA de Red Hat
Projets de science des données
Organiser le code et la configuration à l'aide de projets de science des données, de workbenches et de connexions de données
Notebooks Jupyter
Utiliser des notebooks Jupyter pour exécuter et tester du code de manière interactive
Installation de Red Hat OpenShift AI
Installer Red Hat OpenShift AI à l'aide de la console web et de l'interface de ligne de commande, et gérer les composants de Red Hat OpenShift AI
Gestion des utilisateurs et des ressources
Gérer les utilisateurs Red Hat OpenShift AI et allouer les ressources pour les workbenches
Images de notebook personnalisées
Créer des images de notebook personnalisées et importer un notebook personnalisé via le tableau de bord de Red Hat OpenShift AI
Présentation de l'apprentissage automatique
Décrire les concepts de base de l'apprentissage automatique, ses différents types et ses workflows
Modèles d'apprentissage automatique
Entraîner des modèles grâce à des workbenches par défaut et personnalisés
Amélioration de l'entraînement des modèles avec Red Hat OpenShift AI
Utiliser Red Hat OpenShift AI pour appliquer les meilleures pratiques de l'apprentissage automatique et de la science des données
Présentation de la mise à disposition de modèles
Décrire les concepts et les composants requis pour exporter, partager et mettre à disposition des modèles d'apprentissage automatique entraînés
Mise à disposition de modèles dans Red Hat OpenShift AI
Mettre à disposition des modèles d'apprentissage automatique entraînés avec OpenShift AI
Serveurs de modèles personnalisés
Déployer et mettre à disposition des modèles d'apprentissage automatique à l'aide d'environnements d'exécution réservés à la mise à disposition de modèles personnalisés
Présentation des pipelines de science des données
Créer, exécuter, gérer et résoudre les problèmes des pipelines de science des données
Pipelines Elyra
Créer un pipeline de science des données avec Elyra
Pipelines KubeFlow
Créer un pipeline de science des données avec le SDK KubeFlow
Bénéfices
Bénéfices pour l'entreprise
- Les entreprises collectent et stockent d'énormes quantités d'informations issues de sources diverses. Avec Red Hat OpenShift AI, elles disposent d'une plateforme pour analyser ces données, visualiser les tendances et les schémas, et prévoir les résultats à l'aide d'algorithmes d'apprentissage automatique et d'intelligence artificielle.
Bénéfices pour le participant
- Après avoir suivi ce cours, vous comprendrez les bases de l'architecture de Red Hat OpenShift AI. Vous serez en mesure d'installer la solution Red Hat OpenShift AI, de gérer l'allocation des ressources, de mettre à jour les composants ainsi que de gérer les utilisateurs et leurs autorisations. Vous pourrez également entraîner, déployer et mettre à disposition des modèles, et vous saurez utiliser Red Hat OpenShift AI pour appliquer les meilleures pratiques de l'apprentissage automatique et de la science des données. Enfin, vous serez capable de créer, d'exécuter, de gérer et de résoudre les problèmes des pipelines de science des données.