AI267: Developing and Deploying AI/ML Applications on Red Hat OpenShift AI
Overview
An introduction to developing and deploying AI/ML applications on Red Hat OpenShift AI.
Developing and Deploying AI/ML Applications on Red Hat OpenShift AI (AI267) provides students with the fundamental knowledge about using Red Hat OpenShift for developing and deploying AI/ML applications. This course helps students build core skills for using Red Hat OpenShift AI to train, develop and deploy machine learning models through hands-on experience.
This course is based on Red Hat OpenShift ® 4.14, and Red Hat OpenShift AI 2.13.
Summary:
- Introduction to Red Hat OpenShift AI
- Data Science Projects
- Jupyter Notebooks
- Installing Red Hat OpenShift AI
- Managing Users and Resources
- Custom Notebook Images
- Introduction to Machine Learning
- Training Models
- Enhancing Model Training with RHOAI
- Introduction to Model Serving
- Model Serving in Red Hat OpenShift AI
- Introduction to Workflow Automation
- Elyra Pipelines
- KubeFlow Pipelines
Pre-Requisites
- Experience with Git is required
- Experience in Python development is required, or completion of the Python Programming with Red Hat (AD141) course
- Experience in Red Hat OpenShift is required, or completion of the Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) course
- Basic experience in the AI, data science, and machine learning fields is recommended
Target Audience
- Data scientists and AI practitioners who want to use Red Hat OpenShift AI to build and train ML models
- Developers who want to build and integrate AI/ML enabled applications
- MLOps engineers responsible for installing, configuring, deploying, and monitoring AI/ML applications on Red Hat OpenShift AI
Duration: 3 days (Full-time)
Training Fee: Call or email for best offer
Course Outline
- Introduction to Red Hat OpenShift AI
Identify the main features of Red Hat OpenShift AI, and describe the architecture and components of Red Hat AI. - Data Science Projects
Organize code and configuration by using data science projects, workbenches, and data connections - Jupyter Notebooks
Use Jupyter notebooks to execute and test code interactively - Installing Red Hat OpenShift AI
Install Red Hat OpenShift AI and manage Red Hat OpenShift AI components - User and Resource Management
Manage Red Hat OpenShift AI users and allocate resources - Custom Notebook Images
Create and import custom notebook images in Red Hat OpenShift AI - Introduction to Machine Learning
Describe basic machine learning concepts, different types of machine learning, and machine learning workflows - Training Models
Train models by using default and custom workbenches - Enhancing Model Training with RHOAI
Use RHOAI to apply best practices in machine learning and data science - Introduction to Model Serving
Describe the concepts and components required to export, share and serve trained machine learning models - Model Serving in Red Hat OpenShift AI
Serve trained machine learning models with OpenShift AI - Introduction to Data Science Pipelines
Create, run, manage, and troubleshoot data science pipelines - Working with Pipelines
Create data science pipelines with the Kubeflow SDK and Elyra - Controlling Pipelines and Experiments
Configure, monitor, and track pipelines with artifacts, metrics, and experiments