Update g1_v1 graph processing and schemas
All checks were successful
Build and Push Docker Image / test (push) Successful in 23s
Build and Push Docker Image / build_and_push (push) Successful in 2m2s

This commit is contained in:
Ankur Malik 2025-11-23 23:35:24 -05:00
parent 62dfadde20
commit e58625ad19
5 changed files with 15 additions and 8 deletions

View File

@ -26,6 +26,6 @@ def post_processing(data):
for key in [ for key in [
"hd_score_m1", "hd_score_g1", "cluster_size_users_v2", "hd_score_m1", "hd_score_g1", "cluster_size_users_v2",
"target_connected_30_sum", "email_cnt", "rejected_app_count", "target_connected_30_sum", "email_cnt", "rejected_app_count",
"app_dt_day_cnt" "app_dt_day_cnt", "hd_score_iso_m2"
] ]
} }

View File

@ -15,7 +15,8 @@ def pre_processing(results):
"target_connected_30_sum": float, "target_connected_30_sum": float,
"email_cnt": float, "email_cnt": float,
"rejected_app_count": float, "rejected_app_count": float,
"app_dt_day_cnt": float "app_dt_day_cnt": float,
"hd_score_iso_m2": float
} }
data = { data = {
"hd_score_m1": result["hd_score_m1"], "hd_score_m1": result["hd_score_m1"],
@ -25,6 +26,7 @@ def pre_processing(results):
"rejected_app_count": result["rejected_app_count"], "rejected_app_count": result["rejected_app_count"],
"app_dt_day_cnt": result["app_dt_day_cnt"], "app_dt_day_cnt": result["app_dt_day_cnt"],
"cluster_size": result["cluster_size"], "cluster_size": result["cluster_size"],
"hd_score_iso_m2": result["hd_score_iso_m2"],
} }
for col, dtype in dtypes.items(): for col, dtype in dtypes.items():

View File

@ -1,5 +1,5 @@
joblib==1.4.2 joblib==1.4.2
pandas==2.2.3 pandas==2.2.3
xgboost==2.1.3 xgboost==2.1.3
typing==3.6.1 typing==3.6.1

View File

@ -29,6 +29,10 @@
"app_dt_day_cnt": { "app_dt_day_cnt": {
"type": ["number", "null"], "type": ["number", "null"],
"description": "Number of application days counted." "description": "Number of application days counted."
},
"hd_score_iso_m2": {
"type": ["number", "null"],
"description": "HD fraud Score M2"
} }
} }
} }

View File

@ -11,7 +11,8 @@ data = [{
"email_cnt": 1, "email_cnt": 1,
"rejected_app_count": 2, "rejected_app_count": 2,
"app_dt_day_cnt": 2, "app_dt_day_cnt": 2,
"cluster_size": 3 "cluster_size": 3,
"hd_score_iso_m2": 1202
}] }]
class TestBlock(unittest.TestCase): class TestBlock(unittest.TestCase):