什么是Compose?



_images/compose.png

Compose 是一个用于自动预测工程的机器学习工具。它允许您构建预测问题并为监督学习生成标签。最终用户通过编写一个 labeling function 来定义一个感兴趣的结果,然后运行搜索以自动从历史数据中提取训练示例。然后将其结果提供给 Featuretools 进行自动特征工程,并随后提供给 EvalML 进行自动机器学习。应用机器学习工程师的工作流程变为:


_images/workflow.png

通过自动化机器学习流程的早期阶段,我们的最终用户可以轻松定义任务并解决它。

主要概念

预测问题是通过使用 标签生成器标签函数 来构建的。标签生成器自动沿时间索引提取数据以生成标签。该过程始于设置在最小数据量之后的第一个截止时间。然后,后续的截止时间通过使用 间隔 进行间隔。从每个截止时间开始,一个窗口确定要传递给标签函数的数据量,这也被称为 数据切片

_images/label-maker.svg

标记函数将提取的数据片段转换为标签。

_images/labeling-function.svg

当标签函数返回连续值时,有标签转换可用于进一步将标签处理为离散值。