Python 官方featuretools文档中的SUM(sessions.MIN(transactions.amount))是什么意思?

Python 官方featuretools文档中的SUM(sessions.MIN(transactions.amount))是什么意思?,python,featuretools,Python,Featuretools,有人能帮助我,通过深度特征合成自动创建的这样一个特征实际上是如何工作的吗?我遇到了这么多这样的功能,我不知道它是如何工作的。我无法在这里连接整个代码,尽管我相信阅读官方featuretools文档的人都知道这个示例。希望看到回应!谢谢你的时间 这是为“客户”表生成的功能 功能SUM(sessions.MIN(transactions.amount))可以解释为客户每个会话的最低交易金额之和 这是由 查找客户的所有会话 计算每个会话的最小事务量 将客户所有会话中的最低金额相加 Featuret

有人能帮助我,通过深度特征合成自动创建的这样一个特征实际上是如何工作的吗?我遇到了这么多这样的功能,我不知道它是如何工作的。我无法在这里连接整个代码,尽管我相信阅读官方featuretools文档的人都知道这个示例。希望看到回应!谢谢你的时间

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

功能
SUM(sessions.MIN(transactions.amount))
可以解释为客户每个会话的最低交易金额之和

这是由

  • 查找客户的所有会话
  • 计算每个会话的最小事务量
  • 将客户所有会话中的最低金额相加
Featuretools使用深度特征合成来堆叠基本体以生成更复杂的特征。因此在本例中,它使用
MIN
原语和
SUM
原语生成深度为2的特征。这种深度很有用,因为您可以获得复杂的机器学习模式


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

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

功能
SUM(sessions.MIN(transactions.amount))
可以解释为客户每个会话的最低交易金额之和

这是由

  • 查找客户的所有会话
  • 计算每个会话的最小事务量
  • 将客户所有会话中的最低金额相加
Featuretools使用深度特征合成来堆叠基本体以生成更复杂的特征。因此在本例中,它使用
MIN
原语和
SUM
原语生成深度为2的特征。这种深度很有用,因为您可以获得复杂的机器学习模式


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

当您说这是为“customers”表生成的功能时,您的意思是该功能将基于唯一customer_id生成,该id本质上是一个包含5行的表,在这种情况下,行由唯一customer_id唯一标识?此外,如果我想为一个表生成一个特性,那么我必须把这个ytable名称放在target_变量中,对吗?谢谢Max,你的回答确实帮助我理解了很多我可能在大学项目中尝试使用的fearuretools,希望一切顺利!感谢并问候Dan当您说这是为“customers”表生成的功能时,您的意思是该功能将基于唯一customer_id生成,在这种情况下,该id实际上是一个包含5行的表,其中的行由唯一customer_id唯一标识?此外,如果我想为一个表生成一个特性,那么我必须把这个ytable名称放在target_变量中,对吗?谢谢Max,你的回答确实帮助我理解了很多我可能在大学项目中尝试使用的fearuretools,希望一切顺利!谢谢并问候丹