Résumé du cours
Une introduction à la programmation Python, aux concepts de machine learning, et à l’utilisation de Red Hat OpenShift AI pour entraîner des modèles ML.
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
- Data scientists et praticiens de l’IA qui veulent utiliser Red Hat OpenShift AI pour construire et entraîner des modèles ML
- DDéveloppeurs qui veulent créer et intégrer des applications AI/ML
- MLOps engineers responsables de l’installation, la configuration, le déploiement et la supervision des applications AI/ML sur Red Hat OpenShift AI
Pré-requis
- Une expérience avec Git est requise
- Suivi du cours Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288)
- Une expérience de base dans les domaines AI, data science et machine learning est recommandée
Objectifs
Impact on the Organization
Les organisations collectent et stockent d’énormes quantités d’informations provenant de multiples sources. Avec Red Hat OpenShift AI, elles disposent d’une plateforme prête à analyser les données, visualiser les tendances et patterns, et prédire les résultats futurs grâce aux algorithmes de machine learning et d’intelligence artificielle.
Impact on the Individual
À l’issue de ce cours, vous comprendrez les fondations de l’architecture Red Hat OpenShift AI. Vous serez capable d’organiser le code et la configuration en utilisant des data science projects, workbenches et data connections. Vous pourrez également exécuter et tester le code de manière interactive en utilisant des Jupyter notebooks. Ce cours constitue le point de départ du parcours d’apprentissage AI/ML dans lequel vous apprendrez à créer et maintenir des workflows AI/ML.
Contenu
Python est un langage de programmation populaire utilisé par les system administrators, data scientists et developers pour créer des applications, réaliser des analyses statistiques et entraîner des modèles AI/ML. Ce cours introduit le langage Python et enseigne aux étudiants les concepts de base du machine learning et les différents types de machine learning. Ce cours aide les étudiants à développer des compétences essentielles telles que l’utilisation de Red Hat OpenShift AI pour entraîner des modèles ML et comment appliquer les bonnes pratiques lors de l’entraînement des modèles grâce à des exercices pratiques.
Ce cours se base sur Python 3, RHEL 9.0, Red Hat OpenShift® 4.14, et Red Hat OpenShift AI 2.8.
Course Content Summary
- Bases de la syntaxe Python, fonctions et types de données
- Comment déboguer des scripts Python avec le debugger Python (pdb)
- Utiliser les structures de données Python comme les dictionnaires, sets, tuples et listes pour gérer des données complexes
- Apprendre la programmation orientée objet en Python et la gestion des exceptions
- Comment lire et écrire des fichiers en Python et parser des données JSON
- Utiliser des expressions régulières puissantes en Python pour manipuler du texte
- Comment structurer efficacement de grands programmes Python en utilisant modules et namespaces
- Introduction au Machine Learning
- Training Models
- Enhancing Model Training with RHOAI
Moyens Pédagogiques :