AI252
Python 编程和红帽 OpenShift AI 简介
概述
课程描述
介绍 Python 编程和如何使用红帽 OpenShift AI 来创建和管理 AI/ML 工作负载。
Python 是一种流行的编程语言,系统管理员、数据科学家和开发人员利用 Python 来创建应用、执行统计分析、训练 AI/ML 模型。本课程将介绍 Python 编程语言,并讲授使用红帽 OpenShift AI 处理 AI/ML 工作负载的基础知识。本课程有助于学员培养相关核心技能,例如描述红帽 OpenShift AI 架构,并通过实训体验来组织、执行和测试 AI/ML 代码。这些技能适用于所有版本的红帽 OpenShift AI。
本课程基于 Python 3、RHEL 9.0、红帽 OpenShift® 4.14 和红帽 OpenShift AI 2.8。
注:本课程以为期 4 天的线下课程或为期 5 天的线上虚拟课程形式提供。课程持续时间可能会因授课形式而异。如需了解完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。
课程内容摘要
- Python 语法、函数和数据类型基础知识
- 如何使用 Python 调试器(pdb)调试 Python 脚本
- 使用字典、集、元组和列表等 Python 数据结构来处理复合数据
- 学习面向对象的 Python 编程和异常处理
- 如何在 Python 中读取和写入文件并解析 JSON 数据
- 如何使用模块和命名空间有效地构建大型 Python 程序结构
- 红帽 OpenShift AI 简介
- 数据科学项目
- Jupyter Notebook
课程培训对象
- 想要使用红帽 OpenShift AI 来构建和训练 ML 模型的数据科学家和 AI 从业者
- 想要构建和集成依托 AI/ML 技术的应用的开发人员
- 负责在红帽 OpenShift AI 上安装、配置、部署和监控 AI/ML 应用的 MLOps 工程师
培训推荐
- 需要具备 Git 相关经验
- 需要具备红帽 OpenShift 相关经验,或已完成红帽 OpenShift 开发人员二:构建和部署云原生应用(DO288)课程
- 建议具备 AI、数据科学和机器学习领域的基本经验
技术注意事项
- 不提供 ILT 课堂教学
课程大纲
课程大纲
- Python 3 概述
- Python 简介及设置开发人员环境
- 基本 Python 语法
- 探索 Python 的基本语法和语义
- 语言组件
- 了解基本的控制流功能和运算符
- 集合
- 编写程序,使用列表、集、元组和字典来操作复合数据
- 函数
- 将程序分解为可组合的函数
- 模块
- 使用模块来组织代码以实现灵活性和重复利用
- Python 中的类
- 探索面向对象的编程(OOP)以及类和对象
- 异常
- 使用异常处理运行时错误
- 输入和输出
- 实施可读取和写入文件的程序
- 数据结构
- 使用生成器和推导等高级数据结构来减少样板代码
- 解析 JSON
- 读取和写入 JSON 数据
- 调试
- 使用 Python 调试器(pdb)调试 Python 程序
- 红帽 OpenShift AI 简介
- 明确红帽 OpenShift AI 的主要功能,并描述红帽 OpenShift AI 的架构和组件。
- 数据科学项目
- 使用数据科学项目、工作台和数据连接来整理代码和配置
- Jupyter Notebook
- 使用 Jupyter Notebook 以交互方式执行和测试代码
成果
企业获益
- 企业通常会从多个来源收集和存储大量信息。借助红帽 OpenShift AI,企业可以拥有一个随时可用的平台,使用机器学习和人工智能算法来分析数据、可视化呈现趋势和模式,并预测未来业绩。
个人获益
- 完成本课程后,您将了解红帽 OpenShift AI 架构的基础。您将能够使用数据科学项目、工作台和数据连接来整理代码和配置您还能够使用 Jupyter Notebook 以交互方式执行和测试代码。本课程是 AI/ML 学习路径的起点,您将在本课程中学习如何创建和维护 AI/ML 工作流。
下一阶段课程或考试推荐
- 红帽 OpenShift AI 管理(AI263)