什么是Compose?¶
Compose 是一个用于自动预测工程的机器学习工具。它允许您构建预测问题并为监督学习生成标签。最终用户通过编写一个 labeling function 来定义一个感兴趣的结果,然后运行搜索以自动从历史数据中提取训练示例。然后将其结果提供给 Featuretools 进行自动特征工程,并随后提供给 EvalML 进行自动机器学习。应用机器学习工程师的工作流程变为:
通过自动化机器学习流程的早期阶段,我们的最终用户可以轻松定义任务并解决它。
主要概念¶
预测问题是通过使用 标签生成器 和 标签函数 来构建的。标签生成器自动沿时间索引提取数据以生成标签。该过程始于设置在最小数据量之后的第一个截止时间。然后,后续的截止时间通过使用 间隔 进行间隔。从每个截止时间开始,一个窗口确定要传递给标签函数的数据量,这也被称为 数据切片。
标记函数将提取的数据片段转换为标签。
当标签函数返回连续值时,有标签转换可用于进一步将标签处理为离散值。