SuperAPI AI 工具集

model-ml-pipeline

数据与分析

查看项目

更新于 10-16 05:42

技能介绍

model-ml-pipeline 是 skore-skills 中面向建模的确定性调度入口技能,只负责选择与排序,不重复子技能的方法论。

用途:作为建模流程的起点,先判定 setup 与问题框定是否完成,再决定后续走向:恢复已有实验、锁定基线、从 EDA 提案、从 Backlog 选取,或先进行讨论。

主要能力:

  • 通过 python -m skore_skills status 检查 setup.pending、skills、data_analysis、modeling_decisions 等状态。
  • 首个落地场景会写出锁定的基线设计笔记,并以固定三行选项请求批准:Approve、Modify、Stop。
  • 使用 python -m skore_skills design consent --stem <stem>、design approve --stem <stem>、model choices、scaffold --journal --stem <NN_short>、evaluate consent、review consent 等命令推进各阶段。
  • 设计笔记由 scaffold 生成,需填写 Question、Motivation、Method、Risks;状态生命周期为 planned → approved → running → done 或 abandoned。
  • 批准后才进入 build-ml-pipeline,随后是 smoke run、evaluate、review 等阶段。

使用方式与限制:

  • 必须先用 status 判断 setup.pending;若未完成且 setup-ml-project 已安装,则加载它并停止。
  • 问题框定未锁定时加载 frame-ml-problem 并停止,不得自行编造表格或模型选择。
  • 不得把 smoke-test-ml-pipeline 当作 evaluate 的兄弟技能加载;不得用裸 sklearn Pipeline 替代 skrub DataOps。
  • 设计笔记缺失时只应提示运行 scaffold 命令;不允许凭记忆填写模板,也不允许在 shell 不存在时构建站点。
  • 未获 design consent proceed 前,不得编写模型代码。
  • 缺失的事实或子技能应一行跳过或说明,不得编造。

适用场景:需要以确定性、可审批、可审计方式组织机器学习建模实验的项目。

限制:具体命令、参数与输出以 CLI 为准;资料未提供收费、平台或性能等额外信息。