这甚至意味着官方功能工具文档中的 SUM(sessions.MIN(transactions.amount)) 是什么意思?

What does this even mean SUM(sessions.MIN(transactions.amount)) from the official featuretools documentation?

有人可以帮助我了解由深度特征合成自动创建的这种特征实际上是如何工作的吗?我遇到过很多这样的功能,但我不确定它是如何工作的。我无法在这里连接整个代码,尽管我相信阅读过官方 featuretools 文档的人都知道这个例子。希望看到回复!感谢您的宝贵时间!

这是为“客户”生成的功能table。

特征SUM(sessions.MIN(transactions.amount))可以解释为客户每次会话的最低交易金额的总和。

这是通过

计算出来的
  • 查找客户的所有会话
  • 正在计算每个会话的最低交易金额
  • 对客户的所有会话求和该最小金额

Featuretools 使用深度特征合成来堆叠图元以制作更复杂的特征。因此在这种情况下,它使用 MIN 原语和 SUM 原语来生成深度为 2 的特征。这个深度很有用,因为您可以获得机器学习的复杂模式。

例如,特征 MAX(sessions.SUM(transactions.amount)) 可以解释为客户在所有会话中花费的最大金额。