当 FeatureTools 执行深度特征合成时,有没有办法记录它导出的常量值?
例如,我有很多这样的行:
| loan_id | loan_term |
|---------|:---------:|
| a | 12 |
| ... | ... |
| z | 18 |
DeepFeatureSynthesis 工程师features
包括<Feature: loan_term.COUNT(loan)>
:
| loan | loan_term | loan_term.COUNT(loan) |
|---------|:---------:|:---------------------:|
| a | 12 | 2000 |
| ... | ... | ... |
| z | 18 | 800 |
我希望能够重新设计单个实体的功能,以便单个贷款期限12
具有 a loan_term.COUNT(loan)
of2000
而无需重新计算所有loan_term
s。*
我可以通过将实体与训练数据重新组合来做到这一点
ft.calculate_feature_matrix(features, my_entity_set_with_one_new_entity_added)
,但这效率低下且速度慢。
有没有办法指示 FeatureTools 记录在深度特征合成过程中发现的常量,并将它们用于未来的特征生成?
*现在将单个新贷款实体包括在计算中对我来说并不重要。所以12
不必成为2001
。