有人可以帮助我了解深度特征合成自动创建的这种特征如何实际工作吗?我遇到了这么多创建的此类功能,但我不确定它是如何工作的。我无法在这里连接整个代码,尽管我确信阅读过官方功能工具文档的人都知道这个例子。希望看到回复!谢谢你的时间!
问问题
63 次
1 回答
2
这是为“客户”表生成的功能。
该特征SUM(sessions.MIN(transactions.amount))
可以解释为客户每次会话的最小交易金额的总和。
这是由
- 查找客户的所有会话
- 计算每个会话的最低交易金额
- 对客户的所有会话中的最低金额求和
Featuretools 使用深度特征合成来堆叠基元以制作更复杂的特征。所以在这种情况下,它使用了MIN
原语和SUM
原语来生成深度为 2 的特征。这个深度很有用,因为您可以获得用于机器学习的复杂模式。
例如,该功能MAX(sessions.SUM(transactions.amount))
可以解释为客户在所有会话中花费的最大金额。
于 2018-12-10T22:34:08.027 回答