有人可以帮助我了解 Deep Feature Synthesis 自动创建的此类功能如何实际工作吗?我遇到了很多这样的功能,但我不确定它是如何工作的。我无法在这里连接整个代码,尽管我相信阅读官方 featuretools 文档的人都知道这个例子。希望看到回复!谢谢你的时间!
1 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
这是为“customers”表生成的功能。
该功能SUM(sessions.MIN(transactions.amount))
可以解释为客户每次会话的最低交易金额的总和。
这是通过计算
查找客户的所有会话
计算每个会话的最小交易金额
将客户的所有会话的最低金额相加
Featuretools 使用 Deep Feature Synthesis 来堆叠原语以制作更复杂的特征。所以在这个例子中,它使用了MIN
primitive和SUM
primitive来生成一个深度为2的特征。这个深度很有用,因为你得到了机器学习的复杂模式。
例如,该功能MAX(sessions.SUM(transactions.amount))
可以解释为客户在所有会话中花费的最大金额。
添加回答
举报
0/150
提交
取消