12. Create Feature List
Create a feature list¶
A feature list is an essential component in machine learning, comprising a collection of features that are used to train models. Let's compile a feature list using the features we've created.
For those in an enterprise setting, explore FeatureByte's Feature Ideation which adopts an agentic approach to ideate features tailored to your use case.
In [1]:
Copied!
import featurebyte as fb
import pandas as pd
# Set your profile to the tutorial environment
fb.use_profile("tutorial")
catalog_name = "Loan Applications Dataset SDK Tutorial"
catalog = fb.Catalog.activate(catalog_name)
import featurebyte as fb
import pandas as pd
# Set your profile to the tutorial environment
fb.use_profile("tutorial")
catalog_name = "Loan Applications Dataset SDK Tutorial"
catalog = fb.Catalog.activate(catalog_name)
14:11:08 | INFO | SDK version: 3.0.1.dev45 INFO :featurebyte:SDK version: 3.0.1.dev45 14:11:08 | INFO | No catalog activated. INFO :featurebyte:No catalog activated. 14:11:08 | INFO | Using profile: tutorial INFO :featurebyte:Using profile: tutorial 14:11:08 | INFO | Using configuration file at: /Users/gxav/.featurebyte/config.yaml INFO :featurebyte:Using configuration file at: /Users/gxav/.featurebyte/config.yaml 14:11:08 | INFO | Active profile: tutorial (https://tutorials.featurebyte.com/api/v1) INFO :featurebyte:Active profile: tutorial (https://tutorials.featurebyte.com/api/v1) 14:11:08 | INFO | SDK version: 3.0.1.dev45 INFO :featurebyte:SDK version: 3.0.1.dev45 14:11:08 | INFO | No catalog activated. INFO :featurebyte:No catalog activated. 14:11:08 | INFO | Catalog activated: Loan Applications Dataset SDK Tutorial INFO :featurebyte.api.catalog:Catalog activated: Loan Applications Dataset SDK Tutorial 16:11:44 | WARNING | Remote SDK version (1.1.0.dev7) is different from local (1.1.0.dev1). Update local SDK to avoid unexpected behavior. 16:11:44 | INFO | No catalog activated. 16:11:44 | INFO | Catalog activated: Grocery Dataset Tutorial
List all features we created so far¶
In [2]:
Copied!
catalog.list_features()
catalog.list_features()
Out[2]:
id | name | dtype | readiness | online_enabled | tables | primary_tables | entities | primary_entities | created_at | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 683d3c202b97e1233acf1d4d | CLIENT_Entropy_of_count_of_Installments_by_INS... | FLOAT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:36.753000 |
1 | 683d3c202b97e1233acf1d48 | CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMEN... | OBJECT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:36.401000 |
2 | 683d3c202b97e1233acf1d47 | CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMEN... | OBJECT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:36.057000 |
3 | 683d3c202b97e1233acf1d4b | CLIENT_Installments_AMT_PAYMENTs_by_PriorAppli... | OBJECT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:35.683000 |
4 | 683d3c202b97e1233acf1d4a | CLIENT_Installments_AMT_PAYMENTs_by_PriorAppli... | OBJECT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:35.311000 |
5 | 683d3c202b97e1233acf1d4c | CLIENT_Installments_AMT_PAYMENTs_by_PriorAppli... | OBJECT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:34.944000 |
6 | 683d3c202b97e1233acf1d44 | CLIENT_Min_of_Installments_AMT_PAYMENTs_24cMo | FLOAT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:34.605000 |
7 | 683d3c202b97e1233acf1d45 | CLIENT_Max_of_Installments_Days_Difference_Act... | FLOAT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:34.245000 |
8 | 683d3c202b97e1233acf1d46 | CLIENT_Max_of_Installments_PriorApplication_AM... | FLOAT | DRAFT | False | [INSTALLMENTS_PAYMENTS, PREVIOUS_APPLICATION] | [INSTALLMENTS_PAYMENTS] | [Client] | [Client] | 2025-06-02T05:52:33.857000 |
9 | 683d3c202b97e1233acf1d43 | CLIENT_Min_of_Credit_card_monthly_balance_reco... | FLOAT | DRAFT | False | [CREDIT_CARD_MONTHLY_BALANCE] | [CREDIT_CARD_MONTHLY_BALANCE] | [Client] | [Client] | 2025-06-02T05:52:33.424000 |
10 | 683d3c202b97e1233acf1d42 | CLIENT_Std_of_Credit_card_monthly_balance_reco... | FLOAT | DRAFT | False | [CREDIT_CARD_MONTHLY_BALANCE] | [CREDIT_CARD_MONTHLY_BALANCE] | [Client] | [Client] | 2025-06-02T05:52:33.153000 |
11 | 683d3c14d7c85d92b9697a79 | CLIENT_Max_of_Loan_terminations_Loan_PriorAppl... | FLOAT | DRAFT | False | [PREVIOUS_APPLICATION, LOAN_STATUS] | [LOAN_STATUS] | [Client] | [Client] | 2025-06-02T05:52:21.974000 |
12 | 683d3c13d7c85d92b9697a78 | CLIENT_Age | INT | DRAFT | False | [CLIENT_PROFILE] | [CLIENT_PROFILE] | [Client] | [Client] | 2025-06-02T05:52:21.322000 |
13 | 683d3c13d7c85d92b9697a73 | CLIENT_FAMILY_STATUS | VARCHAR | DRAFT | False | [CLIENT_PROFILE] | [CLIENT_PROFILE] | [Client] | [Client] | 2025-06-02T05:52:21.051000 |
14 | 683d3c13d7c85d92b9697a71 | CLIENT_GENDER | VARCHAR | DRAFT | False | [CLIENT_PROFILE] | [CLIENT_PROFILE] | [Client] | [Client] | 2025-06-02T05:52:20.831000 |
15 | 683d3c13d7c85d92b9697a72 | CLIENT_EDUCATION_TYPE | VARCHAR | DRAFT | False | [CLIENT_PROFILE] | [CLIENT_PROFILE] | [Client] | [Client] | 2025-06-02T05:52:20.622000 |
16 | 683d3c13d7c85d92b9697a74 | CLIENT_ORGANIZATION_TYPE | VARCHAR | DRAFT | False | [CLIENT_PROFILE] | [CLIENT_PROFILE] | [Client] | [Client] | 2025-06-02T05:52:20.405000 |
17 | 683d3c099fb6043dc204d278 | CLIENT_Avg_of_BureauReportedCredits_Available_... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:13.019000 |
18 | 683d3c099fb6043dc204d277 | CLIENT_Avg_of_BureauReportedCredits_Available_... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:12.748000 |
19 | 683d3c099fb6043dc204d27f | CLIENT_Avg_of_Consumer_credit_Cr_type_BureauRe... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:12.478000 |
20 | 683d3c099fb6043dc204d281 | CLIENT_Avg_of_Consumer_credit_Cr_type_BureauRe... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:12.205000 |
21 | 683d3c099fb6043dc204d27a | CLIENT_Max_of_PriorApplications_CNT_PAYMENTs_104w | FLOAT | DRAFT | False | [PREVIOUS_APPLICATION] | [PREVIOUS_APPLICATION] | [Client] | [Client] | 2025-06-02T05:52:11.891000 |
22 | 683d3c099fb6043dc204d27d | CLIENT_Max_of_Active_Cr_active_BureauReportedC... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:11.616000 |
23 | 683d3c099fb6043dc204d280 | CLIENT_Max_of_Consumer_credit_Cr_type_BureauRe... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:11.292000 |
24 | 683d3c099fb6043dc204d27c | CLIENT_PriorApplications_AMT_CREDITs_by_PriorA... | OBJECT | DRAFT | False | [PREVIOUS_APPLICATION] | [PREVIOUS_APPLICATION] | [Client] | [Client] | 2025-06-02T05:52:10.993000 |
25 | 683d3c099fb6043dc204d27b | CLIENT_PriorApplications_AMT_CREDITs_by_PriorA... | OBJECT | DRAFT | False | [PREVIOUS_APPLICATION] | [PREVIOUS_APPLICATION] | [Client] | [Client] | 2025-06-02T05:52:10.681000 |
26 | 683d3c099fb6043dc204d279 | CLIENT_Std_of_BureauReportedCredits_Available_... | FLOAT | DRAFT | False | [BUREAU] | [BUREAU] | [Client] | [Client] | 2025-06-02T05:52:10.380000 |
27 | 683d3c099fb6043dc204d283 | CLIENT_Time_To_Latest_Approved_Contract_status... | FLOAT | DRAFT | False | [PREVIOUS_APPLICATION] | [PREVIOUS_APPLICATION] | [Client] | [Client] | 2025-06-02T05:52:10.052000 |
28 | 683d3bf97f12f34f675bc3c6 | NEW_APPLICATION_AMT_ANNUITY | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:59.925000 |
29 | 683d3bfa7f12f34f675bc3d0 | NEW_APPLICATION_AMT_ANNUITY_To_AMT_CREDIT | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:58.569000 |
30 | 683d3bf97f12f34f675bc3c7 | NEW_APPLICATION_AMT_GOODS_PRICE | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:58.154000 |
31 | 683d3bfa7f12f34f675bc3d1 | NEW_APPLICATION_Credit-Goods_Difference | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:57.743000 |
32 | 683d3bf97f12f34f675bc3c9 | NEW_APPLICATION_DAYS_EMPLOYED | INT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:57.301000 |
33 | 683d3bf97f12f34f675bc3ca | NEW_APPLICATION_DAYS_ID_PUBLISH | INT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:56.835000 |
34 | 683d3bf97f12f34f675bc3cb | NEW_APPLICATION_EXT_SOURCE_1 | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:56.461000 |
35 | 683d3bf97f12f34f675bc3cc | NEW_APPLICATION_EXT_SOURCE_2 | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:56.098000 |
36 | 683d3bf97f12f34f675bc3cd | NEW_APPLICATION_EXT_SOURCE_3 | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:55.720000 |
37 | 683d3bfa7f12f34f675bc3cf | NEW_APPLICATION_FLAG_DOCUMENT_3 | INT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:55.350000 |
38 | 683d3bfa7f12f34f675bc3ce | NEW_APPLICATION_FLOORSMAX_MODE | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:54.993000 |
39 | 683d3bf97f12f34f675bc3c8 | NEW_APPLICATION_REGION_POPULATION_RELATIVE | FLOAT | DRAFT | False | [NEW_APPLICATION] | [NEW_APPLICATION] | [New Application] | [New Application] | 2025-06-02T05:51:54.551000 |
Get features from catalog¶
In [3]:
Copied!
new_application_ext_source_2 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_2")
new_application_ext_source_3 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_3")
new_application_ext_source_1 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_1")
new_application_credit_goods_difference = catalog.get_feature("NEW_APPLICATION_Credit-Goods_Difference")
new_application_amt_annuity_to_amt_credit = catalog.get_feature("NEW_APPLICATION_AMT_ANNUITY_To_AMT_CREDIT")
new_application_days_employed = catalog.get_feature("NEW_APPLICATION_DAYS_EMPLOYED")
client_gender = catalog.get_feature("CLIENT_GENDER")
client_max_of_active_cr_active_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_104w = catalog.get_feature(
"CLIENT_Max_of_Active_Cr_active_BureauReportedCredits_AMT_CREDIT_SUM_DEBT_To_AMT_CREDIT_SUMs_104w"
)
client_education_type = catalog.get_feature("CLIENT_EDUCATION_TYPE")
new_application_amt_annuity = catalog.get_feature("NEW_APPLICATION_AMT_ANNUITY")
client_max_of_priorapplications_cnt_payments_104w = catalog.get_feature(
"CLIENT_Max_of_PriorApplications_CNT_PAYMENTs_104w"
)
client_family_status = catalog.get_feature("CLIENT_FAMILY_STATUS")
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_end_to_update_gaps_104w = catalog.get_feature(
"CLIENT_Avg_of_Consumer_credit_Cr_type_BureauReportedCredits_End_to_Update_Gaps_104w"
)
client_min_of_credit_card_monthly_balance_records_available_credits_6cmo = catalog.get_feature(
"CLIENT_Min_of_Credit_card_monthly_balance_records_Available_Credits_6cMo"
)
client_min_of_installments_amt_payments_24cmo = catalog.get_feature(
"CLIENT_Min_of_Installments_AMT_PAYMENTs_24cMo"
)
client_installments_amt_payments_by_priorapplication_yield_group_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_YIELD_GROUP_24cMo"
)
client_installments_amt_payments_by_priorapplication_client_type_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_CLIENT_TYPE_24cMo"
)
client_avg_of_bureaureportedcredits_available_credits_104w = catalog.get_feature(
"CLIENT_Avg_of_BureauReportedCredits_Available_Credits_104w"
)
client_max_of_loan_terminations_loan_priorapplication_amt_application_to_amt_credits_104w = catalog.get_feature(
"CLIENT_Max_of_Loan_terminations_Loan_PriorApplication_AMT_APPLICATION_To_AMT_CREDITs_104w"
)
client_installments_amt_payments_by_installment_status_12cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMENT_STATUS_12cMo"
)
client_avg_of_bureaureportedcredits_available_credits_26w = catalog.get_feature(
"CLIENT_Avg_of_BureauReportedCredits_Available_Credits_26w"
)
client_priorapplications_amt_credits_by_priorapplication_yield_group_104w = catalog.get_feature(
"CLIENT_PriorApplications_AMT_CREDITs_by_PriorApplication_YIELD_GROUP_104w"
)
new_application_days_id_publish = catalog.get_feature("NEW_APPLICATION_DAYS_ID_PUBLISH")
new_application_amt_goods_price = catalog.get_feature("NEW_APPLICATION_AMT_GOODS_PRICE")
client_organization_type = catalog.get_feature("CLIENT_ORGANIZATION_TYPE")
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sums_104w = catalog.get_feature(
"CLIENT_Avg_of_Consumer_credit_Cr_type_BureauReportedCredits_AMT_CREDIT_SUMs_104w"
)
new_application_region_population_relative = catalog.get_feature(
"NEW_APPLICATION_REGION_POPULATION_RELATIVE"
)
client_age = catalog.get_feature("CLIENT_Age")
client_installments_amt_payments_by_installment_status_6cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMENT_STATUS_6cMo"
)
client_entropy_of_count_of_installments_by_installment_status_24cmo = catalog.get_feature(
"CLIENT_Entropy_of_count_of_Installments_by_INSTALLMENT_STATUS_24cMo"
)
client_installments_amt_payments_by_priorapplication_payment_type_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_PAYMENT_TYPE_24cMo"
)
client_time_to_latest_approved_contract_status_priorapplication_last_due_1st_version_timestamp_104w = catalog.get_feature(
"CLIENT_Time_To_Latest_Approved_Contract_status_PriorApplication_last_due_1st_version_timestamp_104w"
)
new_application_flag_document_3 = catalog.get_feature("NEW_APPLICATION_FLAG_DOCUMENT_3")
new_application_floorsmax_mode = catalog.get_feature("NEW_APPLICATION_FLOORSMAX_MODE")
client_max_of_installments_days_difference_actual_vs_scheduleds_24cmo = catalog.get_feature(
"CLIENT_Max_of_Installments_Days_Difference_Actual_vs_Scheduleds_24cMo"
)
client_max_of_installments_priorapplication_amt_annuity_to_amt_credits_6cmo = catalog.get_feature(
"CLIENT_Max_of_Installments_PriorApplication_AMT_ANNUITY_To_AMT_CREDITs_6cMo"
)
client_std_of_credit_card_monthly_balance_records_cnt_drawings_atm_currents_24cmo = catalog.get_feature(
"CLIENT_Std_of_Credit_card_monthly_balance_records_CNT_DRAWINGS_ATM_CURRENTs_24cMo"
)
client_priorapplications_amt_credits_by_priorapplication_nflag_insured_on_approval_52w = catalog.get_feature(
"CLIENT_PriorApplications_AMT_CREDITs_by_PriorApplication_NFLAG_INSURED_ON_APPROVAL_52w"
)
client_std_of_bureaureportedcredits_available_credits_26w = catalog.get_feature(
"CLIENT_Std_of_BureauReportedCredits_Available_Credits_26w"
)
client_max_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_52w = catalog.get_feature(
"CLIENT_Max_of_Consumer_credit_Cr_type_BureauReportedCredits_AMT_CREDIT_SUM_DEBT_To_AMT_CREDIT_SUMs_52w"
)
new_application_ext_source_2 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_2")
new_application_ext_source_3 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_3")
new_application_ext_source_1 = catalog.get_feature("NEW_APPLICATION_EXT_SOURCE_1")
new_application_credit_goods_difference = catalog.get_feature("NEW_APPLICATION_Credit-Goods_Difference")
new_application_amt_annuity_to_amt_credit = catalog.get_feature("NEW_APPLICATION_AMT_ANNUITY_To_AMT_CREDIT")
new_application_days_employed = catalog.get_feature("NEW_APPLICATION_DAYS_EMPLOYED")
client_gender = catalog.get_feature("CLIENT_GENDER")
client_max_of_active_cr_active_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_104w = catalog.get_feature(
"CLIENT_Max_of_Active_Cr_active_BureauReportedCredits_AMT_CREDIT_SUM_DEBT_To_AMT_CREDIT_SUMs_104w"
)
client_education_type = catalog.get_feature("CLIENT_EDUCATION_TYPE")
new_application_amt_annuity = catalog.get_feature("NEW_APPLICATION_AMT_ANNUITY")
client_max_of_priorapplications_cnt_payments_104w = catalog.get_feature(
"CLIENT_Max_of_PriorApplications_CNT_PAYMENTs_104w"
)
client_family_status = catalog.get_feature("CLIENT_FAMILY_STATUS")
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_end_to_update_gaps_104w = catalog.get_feature(
"CLIENT_Avg_of_Consumer_credit_Cr_type_BureauReportedCredits_End_to_Update_Gaps_104w"
)
client_min_of_credit_card_monthly_balance_records_available_credits_6cmo = catalog.get_feature(
"CLIENT_Min_of_Credit_card_monthly_balance_records_Available_Credits_6cMo"
)
client_min_of_installments_amt_payments_24cmo = catalog.get_feature(
"CLIENT_Min_of_Installments_AMT_PAYMENTs_24cMo"
)
client_installments_amt_payments_by_priorapplication_yield_group_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_YIELD_GROUP_24cMo"
)
client_installments_amt_payments_by_priorapplication_client_type_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_CLIENT_TYPE_24cMo"
)
client_avg_of_bureaureportedcredits_available_credits_104w = catalog.get_feature(
"CLIENT_Avg_of_BureauReportedCredits_Available_Credits_104w"
)
client_max_of_loan_terminations_loan_priorapplication_amt_application_to_amt_credits_104w = catalog.get_feature(
"CLIENT_Max_of_Loan_terminations_Loan_PriorApplication_AMT_APPLICATION_To_AMT_CREDITs_104w"
)
client_installments_amt_payments_by_installment_status_12cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMENT_STATUS_12cMo"
)
client_avg_of_bureaureportedcredits_available_credits_26w = catalog.get_feature(
"CLIENT_Avg_of_BureauReportedCredits_Available_Credits_26w"
)
client_priorapplications_amt_credits_by_priorapplication_yield_group_104w = catalog.get_feature(
"CLIENT_PriorApplications_AMT_CREDITs_by_PriorApplication_YIELD_GROUP_104w"
)
new_application_days_id_publish = catalog.get_feature("NEW_APPLICATION_DAYS_ID_PUBLISH")
new_application_amt_goods_price = catalog.get_feature("NEW_APPLICATION_AMT_GOODS_PRICE")
client_organization_type = catalog.get_feature("CLIENT_ORGANIZATION_TYPE")
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sums_104w = catalog.get_feature(
"CLIENT_Avg_of_Consumer_credit_Cr_type_BureauReportedCredits_AMT_CREDIT_SUMs_104w"
)
new_application_region_population_relative = catalog.get_feature(
"NEW_APPLICATION_REGION_POPULATION_RELATIVE"
)
client_age = catalog.get_feature("CLIENT_Age")
client_installments_amt_payments_by_installment_status_6cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_INSTALLMENT_STATUS_6cMo"
)
client_entropy_of_count_of_installments_by_installment_status_24cmo = catalog.get_feature(
"CLIENT_Entropy_of_count_of_Installments_by_INSTALLMENT_STATUS_24cMo"
)
client_installments_amt_payments_by_priorapplication_payment_type_24cmo = catalog.get_feature(
"CLIENT_Installments_AMT_PAYMENTs_by_PriorApplication_PAYMENT_TYPE_24cMo"
)
client_time_to_latest_approved_contract_status_priorapplication_last_due_1st_version_timestamp_104w = catalog.get_feature(
"CLIENT_Time_To_Latest_Approved_Contract_status_PriorApplication_last_due_1st_version_timestamp_104w"
)
new_application_flag_document_3 = catalog.get_feature("NEW_APPLICATION_FLAG_DOCUMENT_3")
new_application_floorsmax_mode = catalog.get_feature("NEW_APPLICATION_FLOORSMAX_MODE")
client_max_of_installments_days_difference_actual_vs_scheduleds_24cmo = catalog.get_feature(
"CLIENT_Max_of_Installments_Days_Difference_Actual_vs_Scheduleds_24cMo"
)
client_max_of_installments_priorapplication_amt_annuity_to_amt_credits_6cmo = catalog.get_feature(
"CLIENT_Max_of_Installments_PriorApplication_AMT_ANNUITY_To_AMT_CREDITs_6cMo"
)
client_std_of_credit_card_monthly_balance_records_cnt_drawings_atm_currents_24cmo = catalog.get_feature(
"CLIENT_Std_of_Credit_card_monthly_balance_records_CNT_DRAWINGS_ATM_CURRENTs_24cMo"
)
client_priorapplications_amt_credits_by_priorapplication_nflag_insured_on_approval_52w = catalog.get_feature(
"CLIENT_PriorApplications_AMT_CREDITs_by_PriorApplication_NFLAG_INSURED_ON_APPROVAL_52w"
)
client_std_of_bureaureportedcredits_available_credits_26w = catalog.get_feature(
"CLIENT_Std_of_BureauReportedCredits_Available_Credits_26w"
)
client_max_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_52w = catalog.get_feature(
"CLIENT_Max_of_Consumer_credit_Cr_type_BureauReportedCredits_AMT_CREDIT_SUM_DEBT_To_AMT_CREDIT_SUMs_52w"
)
Create feature list¶
In [4]:
Copied!
simple_feature_list = fb.FeatureList(
[
new_application_ext_source_2,
new_application_ext_source_3,
new_application_ext_source_1,
new_application_credit_goods_difference,
new_application_amt_annuity_to_amt_credit,
new_application_days_employed,
client_gender,
client_max_of_active_cr_active_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_104w,
client_education_type,
new_application_amt_annuity,
client_max_of_priorapplications_cnt_payments_104w,
client_family_status,
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_end_to_update_gaps_104w,
client_min_of_credit_card_monthly_balance_records_available_credits_6cmo,
client_min_of_installments_amt_payments_24cmo,
client_installments_amt_payments_by_priorapplication_yield_group_24cmo,
client_installments_amt_payments_by_priorapplication_client_type_24cmo,
client_avg_of_bureaureportedcredits_available_credits_104w,
client_max_of_loan_terminations_loan_priorapplication_amt_application_to_amt_credits_104w,
client_installments_amt_payments_by_installment_status_12cmo,
client_avg_of_bureaureportedcredits_available_credits_26w,
client_priorapplications_amt_credits_by_priorapplication_yield_group_104w,
new_application_days_id_publish,
new_application_amt_goods_price,
client_organization_type,
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sums_104w,
new_application_region_population_relative,
client_age,
client_installments_amt_payments_by_installment_status_6cmo,
client_entropy_of_count_of_installments_by_installment_status_24cmo,
client_installments_amt_payments_by_priorapplication_payment_type_24cmo,
client_time_to_latest_approved_contract_status_priorapplication_last_due_1st_version_timestamp_104w,
new_application_flag_document_3,
new_application_floorsmax_mode,
client_max_of_installments_days_difference_actual_vs_scheduleds_24cmo,
client_max_of_installments_priorapplication_amt_annuity_to_amt_credits_6cmo,
client_std_of_credit_card_monthly_balance_records_cnt_drawings_atm_currents_24cmo,
client_priorapplications_amt_credits_by_priorapplication_nflag_insured_on_approval_52w,
client_std_of_bureaureportedcredits_available_credits_26w,
client_max_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_52w,
],
name="40 features for Loan Applications",
)
simple_feature_list = fb.FeatureList(
[
new_application_ext_source_2,
new_application_ext_source_3,
new_application_ext_source_1,
new_application_credit_goods_difference,
new_application_amt_annuity_to_amt_credit,
new_application_days_employed,
client_gender,
client_max_of_active_cr_active_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_104w,
client_education_type,
new_application_amt_annuity,
client_max_of_priorapplications_cnt_payments_104w,
client_family_status,
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_end_to_update_gaps_104w,
client_min_of_credit_card_monthly_balance_records_available_credits_6cmo,
client_min_of_installments_amt_payments_24cmo,
client_installments_amt_payments_by_priorapplication_yield_group_24cmo,
client_installments_amt_payments_by_priorapplication_client_type_24cmo,
client_avg_of_bureaureportedcredits_available_credits_104w,
client_max_of_loan_terminations_loan_priorapplication_amt_application_to_amt_credits_104w,
client_installments_amt_payments_by_installment_status_12cmo,
client_avg_of_bureaureportedcredits_available_credits_26w,
client_priorapplications_amt_credits_by_priorapplication_yield_group_104w,
new_application_days_id_publish,
new_application_amt_goods_price,
client_organization_type,
client_avg_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sums_104w,
new_application_region_population_relative,
client_age,
client_installments_amt_payments_by_installment_status_6cmo,
client_entropy_of_count_of_installments_by_installment_status_24cmo,
client_installments_amt_payments_by_priorapplication_payment_type_24cmo,
client_time_to_latest_approved_contract_status_priorapplication_last_due_1st_version_timestamp_104w,
new_application_flag_document_3,
new_application_floorsmax_mode,
client_max_of_installments_days_difference_actual_vs_scheduleds_24cmo,
client_max_of_installments_priorapplication_amt_annuity_to_amt_credits_6cmo,
client_std_of_credit_card_monthly_balance_records_cnt_drawings_atm_currents_24cmo,
client_priorapplications_amt_credits_by_priorapplication_nflag_insured_on_approval_52w,
client_std_of_bureaureportedcredits_available_credits_26w,
client_max_of_consumer_credit_cr_type_bureaureportedcredits_amt_credit_sum_debt_to_amt_credit_sums_52w,
],
name="40 features for Loan Applications",
)
Save feature list¶
In [5]:
Copied!
# Save feature list
simple_feature_list.save()
# Add description
simple_feature_list.update_description("Simple feature list for Loan Applications")
# Save feature list
simple_feature_list.save()
# Add description
simple_feature_list.update_description("Simple feature list for Loan Applications")
Done! |████████████████████████████████████████| 100% in 6.1s (0.17%/s) Done! |████████████████████████████████████████| 100% in 6.1s (0.17%/s) Loading Feature(s) |████████████████████████████████████████| 40/40 [100%] in 0. Done! |████████████████████████████████████████| 100% in 6.1s (0.17%/s) Done! |████████████████████████████████████████| 100% in 6.1s (0.17%/s) Loading Feature(s) |████████████████████████████████████████| 9/9 [100%] in 0.4s