Course Code: airflowds
Duration: 21 hours
Prerequisites:
  • 熟悉机器学习工作流程和概念
  • 对 Apache Airflow 有基本的了解,包括 DAG 和运算符
  • 熟练掌握 Python 程式设计

观众

  • 数据科学家
  • 机器学习工程师
  • AI 开发人员
Overview:

Apache Airflow 是一个开源平台,用于编排工作流和自动化复杂的数据管道。

这种讲师指导的现场培训(在线或现场)面向希望自动化和管理机器学习工作流程的中级参与者,包括使用 Apache Airflow 进行模型训练、验证和部署。

在本次培训结束时,参与者将能够:

  • 设置 Apache Airflow 用于机器学习工作流编排。
  • 自动执行数据预处理、模型训练和验证任务。
  • 将 Airflow 与机器学习框架和工具整合。
  • 使用自动化管道部署机器学习模型。
  • 监控和优化生产中的机器学习工作流程。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

Machine Learning 的 Apache Airflow 简介

  • Apache Airflow 概述及其与数据科学的相关性
  • 自动化机器学习工作流程的主要功能
  • 为数据科学项目设置 Airflow

使用 Airflow 构建 Machine Learning 管道

  • 为端到端ML工作流设计DAG
  • 使用运算符进行数据摄取、预处理和特征工程
  • 计划和管理管道依赖关系

模型训练和验证

  • 使用 Airflow 自动执行模型训练任务
  • 将 Airflow 与 ML 框架集成(例如 TensorFlow、PyTorch)
  • 验证模型并存储评估指标

模型部署和监控

  • 使用自动化管道部署机器学习模型
  • 使用 Airflow 任务监控已部署的模型
  • 处理重新训练和模型更新

高级定制和整合

  • 为 ML 特定任务开发自订运算元
  • 将 Airflow 与云平台和 ML 服务整合
  • 使用外挂程式和感测器扩展 Airflow 工作流

优化和扩展 ML 管道

  • 提高大规模数据的工作流性能
  • 使用 Celery 和 Kubernetes 扩展 Airflow 部署
  • 生产级 ML 工作流的最佳实践

案例研究和实际应用

  • 使用 Airflow 实现 ML 自动化的真实范例
  • 动手练习:构建端到端ML管道
  • 讨论 ML 工作流管理中的挑战和解决方案

总结和后续步骤

Sites Published:

United Arab Emirates - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Qatar - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Egypt - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Saudi Arabia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

South Africa - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Brasil - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Canada - Apache Airflow for Data Science: Automating Machine Learning Pipelines

中国 - Apache Airflow for Data Science: Automating Machine Learning Pipelines

香港 - Apache Airflow for Data Science: Automating Machine Learning Pipelines

澳門 - Apache Airflow for Data Science: Automating Machine Learning Pipelines

台灣 - Apache Airflow for Data Science: Automating Machine Learning Pipelines

USA - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Österreich - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Schweiz - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Deutschland - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Czech Republic - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Denmark - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Estonia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Finland - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Greece - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Magyarország - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Ireland - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Luxembourg - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Latvia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

España - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Italia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Lithuania - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Nederland - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Norway - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Portugal - Apache Airflow for Data Science: Automating Machine Learning Pipelines

România - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Sverige - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Türkiye - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Malta - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Belgique - Apache Airflow for Data Science: Automating Machine Learning Pipelines

France - Apache Airflow for Data Science: Automating Machine Learning Pipelines

日本 - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Australia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Malaysia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

New Zealand - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Philippines - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Singapore - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Thailand - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Vietnam - Apache Airflow for Data Science: Automating Machine Learning Pipelines

India - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Argentina - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Chile - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Costa Rica - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Ecuador - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Guatemala - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Colombia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

México - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Panama - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Peru - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Uruguay - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Venezuela - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Polska - Apache Airflow for Data Science: Automating Machine Learning Pipelines

United Kingdom - Apache Airflow for Data Science: Automating Machine Learning Pipelines

South Korea - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Pakistan - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Sri Lanka - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Bulgaria - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Bolivia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Indonesia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Kazakhstan - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Moldova - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Morocco - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Tunisia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Kuwait - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Oman - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Slovakia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Kenya - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Nigeria - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Botswana - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Slovenia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Croatia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Serbia - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Bhutan - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Nepal - Apache Airflow for Data Science: Automating Machine Learning Pipelines

Uzbekistan - Apache Airflow for Data Science: Automating Machine Learning Pipelines