Kedro
一、项目简介
Kedro 是开源的数据科学项目结构与流水线框架,提供标准化的项目模板、数据目录与流水线定义,帮助团队把实验性代码组织成可维护、可复现的工程化项目。
二、核心特性
- 标准化项目结构:统一目录与配置约定;
- 数据目录(Data Catalog):集中管理数据源;
- 流水线(Pipeline):节点化组织计算;
- 可复现与模块化;
- 多运行后端(本地 / Airflow / K8s);
- 与 ML/数据生态兼容。
三、适用场景
- 数据科学项目工程化;
- 可复现实验流水线;
- 团队协作与代码规范。
四、快速上手
pip install kedro
kedro new # 创建标准项目
kedro run # 运行流水线
五、注意事项
- 需适应其约定与项目结构;
- 复杂自定义需理解内部机制;
- 注意版本兼容。