[英]Jupyter notebooks as Kedro node
如何使用 Jupyter Notebook 作为 Kedro 管道中的节点? 这与将函数从 Jupyter Notebooks 转换为 Kedro 节点不同。 我想要做的是使用完整的笔记本作为节点。
AFAIK Kedro 不支持这一点,但Ploomber支持(免责声明:我是作者)。 任务可以是笔记本、脚本、函数或它们的任意组合。 您可以在本地、Airflow 或 Kubernetes(使用 Argo 工作流)运行。
如果使用笔记本或脚本作为管道任务,Ploomber 会在您运行管道时创建一个副本。 例如,您可以创建函数来预处理数据并添加在笔记本中训练模型的最终任务,这样您就可以利用 ipynb 格式为模型训练过程生成报告。
这是管道声明的样子:
tasks:
- source: notebook.ipynb
product:
nb: output.html
data: output.csv
- source: another.ipynb
product:
nb: another.html
data: another.csv
资源:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.