Logo
☆☆☆☆☆
0.0
Beginner
14h

从零开始构建机器学习流水线

机器学习(ML)已发展成为主流的开发活动,数据科学家需要具备编写可用于生产的训练流水线的能力。本课程将基于软件工程的最佳实践,为你奠定构建机器学习流水线的坚实基础。 你将首先学习代码组织、编码风格以及有向无环图拓扑排序等核心概念。随后,你将动手开发一个完整的机器学习流水线,掌握一些高级Python概念和实用的第三方库。最后,你还将了解测试方法论,并学习如何将自己的代码打包成可分发的库。 通过本课程的学习,你将深入理解高效机器学习流水线的工作原理,更好地领会软件工程的流程规范,提升Python编程能力,并掌握构建机器学习训练流水线的技能。这些知识将增强你在就业市场中的竞争力,并帮助你作为一名新晋数据科学家取得成功。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
从零开始构建机器学习流水线
机器学习(ML)已发展成为主流的开发活动,数据科学家需要具备编写可用于生产的训练流水线的能力。本课程将基于软件工程的最佳实践,为你奠定构建机器学习流水线的坚实基础。 你将首先学习代码组织、编码风格以及有向无环图拓扑排序等核心概念。随后,你将动手开发一个完整的机器学习流水线,掌握一些高级Python...

WHAT YOU'LL LEARN

了解什么是机器学习训练流程

TAKEAWAY SKILLS

Python
Machine Learning
Data Science
Data Pipeline Engineering
Machine learning paradigms
Python 3
Python Programming
Unit Testing
Machine Learning Fundamentals
Machine learning fundamentals
Data Manipulation

Content

12 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程目标与结构

开始学习
  1. 1

    动机:为什么 Jupyter Notebook 已经不够用了

  2. 2

    机器学习训练流程

  3. 3

    测验:入门

管道核心
  1. 1

    构建管道核心

  2. 2

    解析命令行参数:Argparse

  3. 3

    实验跟踪

  4. 4

    日志记录

  5. 5

    完整的管道

  6. 6

    文档字符串

  7. 7

    测验:管道核心

构建机器学习流水线
  1. 1

    系统架构

  2. 2

    目录结构

  3. 3

    代码组织

  4. 4

    代码风格

  5. 5

    管理依赖关系

  6. 6

    测验:构建机器学习流水线

扩展管道
  1. 1

    支持一个新数据集

  2. 2

    支持新模型

有向无环图(DAG)
  1. 1

    什么是DAG?

  2. 2

    拓扑排序

  3. 3

    测验:有向无环图(DAG)

测试
  1. 1

    单元测试简介

  2. 2

    Pytest

  3. 3

    系统测试简介

  4. 4

    测验:测试

机器学习库
  1. 1

    面向对象编程

  2. 2

    配置文件:OmegaConf

  3. 3

    抽象基类

  4. 4

    混入(Mixins)

  5. 5

    数据集

  6. 6

    模型

  7. 7

    报告生成

  8. 8

    测验:机器学习库

部署
  1. 1

    打包机器学习库

  2. 2

    推理

其他注意事项
  1. 1

    数据质量与模型性能监控

  2. 2

    可复现性

  3. 3

    现成解决方案

  4. 4

    测验:可观测性与可重现性

总结
  1. 1

    结论

附录
  1. 1

    实用资源

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)