Surfing-Ninja commited on
Commit
22e1844
·
verified ·
1 Parent(s): d0fe4db

Deploy CurbFlow AI Space with runtime artifacts

Browse files
.gitignore CHANGED
@@ -76,3 +76,24 @@ temp/
76
  !artifacts/**/.gitkeep
77
  !**/data/**/.gitkeep
78
  !**/artifacts/**/.gitkeep
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  !artifacts/**/.gitkeep
77
  !**/data/**/.gitkeep
78
  !**/artifacts/**/.gitkeep
79
+
80
+ # Hosted demo runtime artifacts. These are aggregate/model outputs, not raw CSV.
81
+ !curbflow-ai/artifacts/metrics/deep_metrics.json
82
+ !curbflow-ai/artifacts/metrics/feature_importance.csv
83
+ !curbflow-ai/artifacts/metrics/model_card.md
84
+ !curbflow-ai/artifacts/metrics/ranker_metrics.json
85
+ !curbflow-ai/artifacts/models/be_sthgt_model.pt
86
+ !curbflow-ai/artifacts/models/model_metadata.json
87
+ !curbflow-ai/artifacts/models/ranker_lgbm.txt
88
+ !curbflow-ai/artifacts/models/scaler.pkl
89
+ !curbflow-ai/artifacts/reports/eda_summary.json
90
+ !curbflow-ai/data/interim/patrol_graph_edges.parquet
91
+ !curbflow-ai/data/processed/coverage_audit.parquet
92
+ !curbflow-ai/data/processed/demo_presets.json
93
+ !curbflow-ai/data/processed/junction_basins.parquet
94
+ !curbflow-ai/data/processed/patrol_graph_features.parquet
95
+ !curbflow-ai/data/processed/patrol_myopia.parquet
96
+ !curbflow-ai/data/processed/predictions.parquet
97
+ !curbflow-ai/data/processed/recommendations.parquet
98
+ !curbflow-ai/data/processed/zone_time_features.parquet
99
+ !curbflow-ai/data/processed/zones.geojson
curbflow-ai/artifacts/metrics/deep_metrics.json ADDED
@@ -0,0 +1,346 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "train": {
3
+ "total_loss": 25.23948053463485,
4
+ "mae_pfdi": 87.54371893596384,
5
+ "wape_count": 0.8992034793221881,
6
+ "precision_at_5": 1.0,
7
+ "precision_at_10": 0.9,
8
+ "ndcg_at_5": 0.7711779978297608,
9
+ "ndcg_at_10": 0.8515101776610795,
10
+ "station_wise_precision_at_5": 0.6100000000000001,
11
+ "hotspot_auc": 0.9270233602776056,
12
+ "loss_count": 1.075767048662023,
13
+ "loss_pfdi": 87.38229981651602,
14
+ "loss_hotspot": 0.05033243106779202,
15
+ "loss_rank": 0.17707831584667974,
16
+ "loss_q90": 74.88532774577769,
17
+ "loss_exposure_consistency": 0.0,
18
+ "loss_spatial_smoothness": 0.017910066563202893,
19
+ "baseline_historical_same_slot_mae_pfdi": 95.32415284450394,
20
+ "baseline_last_week_same_slot_mae_pfdi": 114.79882307831099
21
+ },
22
+ "val": {
23
+ "total_loss": 23.274104712665945,
24
+ "mae_pfdi": 80.69418676712064,
25
+ "wape_count": 0.9161038508128835,
26
+ "precision_at_5": 0.4,
27
+ "precision_at_10": 0.5,
28
+ "ndcg_at_5": 0.5927569596302934,
29
+ "ndcg_at_10": 0.6392727868997912,
30
+ "station_wise_precision_at_5": 0.5800000000000001,
31
+ "hotspot_auc": 0.936710272409632,
32
+ "loss_count": 1.0058548571406931,
33
+ "loss_pfdi": 80.54517242873925,
34
+ "loss_hotspot": 0.046287326169186745,
35
+ "loss_rank": 0.16232355738031692,
36
+ "loss_q90": 69.09519096042798,
37
+ "loss_exposure_consistency": 0.0,
38
+ "loss_spatial_smoothness": 0.011065499722093775,
39
+ "baseline_historical_same_slot_mae_pfdi": 85.54635384437707,
40
+ "baseline_last_week_same_slot_mae_pfdi": 102.8448744830482
41
+ },
42
+ "test": {
43
+ "total_loss": 21.241173486915425,
44
+ "mae_pfdi": 73.7010621617738,
45
+ "wape_count": 0.9078893548474493,
46
+ "precision_at_5": 0.6,
47
+ "precision_at_10": 0.8,
48
+ "ndcg_at_5": 0.4226278010437408,
49
+ "ndcg_at_10": 0.40982902622703804,
50
+ "station_wise_precision_at_5": 0.5900000000000001,
51
+ "hotspot_auc": 0.9306250225501516,
52
+ "loss_count": 1.0620120710177388,
53
+ "loss_pfdi": 73.54847235645322,
54
+ "loss_hotspot": 0.04800816502073686,
55
+ "loss_rank": 0.17586019565518812,
56
+ "loss_q90": 62.61108647490577,
57
+ "loss_exposure_consistency": 0.0,
58
+ "loss_spatial_smoothness": 0.01135053416787774,
59
+ "baseline_historical_same_slot_mae_pfdi": 79.30773680751092,
60
+ "baseline_last_week_same_slot_mae_pfdi": 94.16747930555172
61
+ },
62
+ "history": [
63
+ {
64
+ "epoch": 1,
65
+ "train": {
66
+ "total_loss": 25.271543588564377,
67
+ "mae_pfdi": 87.58822815198766,
68
+ "wape_count": 0.8752070938627902,
69
+ "precision_at_5": 0.4,
70
+ "precision_at_10": 0.4,
71
+ "ndcg_at_5": 0.13120507751234178,
72
+ "ndcg_at_10": 0.20034370619242298,
73
+ "station_wise_precision_at_5": 0.56,
74
+ "hotspot_auc": 0.8853427744658338,
75
+ "loss_count": 1.1539263150488683,
76
+ "loss_pfdi": 87.42486418494883,
77
+ "loss_hotspot": 0.05442952179284983,
78
+ "loss_rank": 0.18920072277849034,
79
+ "loss_q90": 74.93441508093545,
80
+ "loss_exposure_consistency": 0.0,
81
+ "loss_spatial_smoothness": 0.0035527168968042663,
82
+ "epoch_train_loss": 25.832748628956402
83
+ },
84
+ "val": {
85
+ "total_loss": 23.29703612949537,
86
+ "mae_pfdi": 80.71074129923366,
87
+ "wape_count": 0.8930191934352425,
88
+ "precision_at_5": 0.2,
89
+ "precision_at_10": 0.3,
90
+ "ndcg_at_5": 0.27727342735504823,
91
+ "ndcg_at_10": 0.37497741747535696,
92
+ "station_wise_precision_at_5": 0.52,
93
+ "hotspot_auc": 0.8958715162385184,
94
+ "loss_count": 1.0816827235014543,
95
+ "loss_pfdi": 80.5597062041794,
96
+ "loss_hotspot": 0.0500118193095145,
97
+ "loss_rank": 0.17410055925880652,
98
+ "loss_q90": 69.10955113949983,
99
+ "loss_exposure_consistency": 0.0,
100
+ "loss_spatial_smoothness": 0.0038872294775817704
101
+ }
102
+ },
103
+ {
104
+ "epoch": 2,
105
+ "train": {
106
+ "total_loss": 25.247923769692118,
107
+ "mae_pfdi": 87.54492517079052,
108
+ "wape_count": 0.9009163089774664,
109
+ "precision_at_5": 0.8,
110
+ "precision_at_10": 0.6,
111
+ "ndcg_at_5": 0.4066428427860193,
112
+ "ndcg_at_10": 0.3703744022937541,
113
+ "station_wise_precision_at_5": 0.6,
114
+ "hotspot_auc": 0.8843162487078897,
115
+ "loss_count": 1.1094206848809884,
116
+ "loss_pfdi": 87.3823637260023,
117
+ "loss_hotspot": 0.053286522078190665,
118
+ "loss_rank": 0.1855624146470728,
119
+ "loss_q90": 74.88589532541674,
120
+ "loss_exposure_consistency": 0.0,
121
+ "loss_spatial_smoothness": 0.007159751955448657,
122
+ "epoch_train_loss": 25.27437621419744
123
+ },
124
+ "val": {
125
+ "total_loss": 23.283788957457613,
126
+ "mae_pfdi": 80.69547767282866,
127
+ "wape_count": 0.9164762950521536,
128
+ "precision_at_5": 0.4,
129
+ "precision_at_10": 0.6,
130
+ "ndcg_at_5": 0.24931500307769955,
131
+ "ndcg_at_10": 0.41024784280115345,
132
+ "station_wise_precision_at_5": 0.6099999999999999,
133
+ "hotspot_auc": 0.8962353994851603,
134
+ "loss_count": 1.0417950239734373,
135
+ "loss_pfdi": 80.54528399481289,
136
+ "loss_hotspot": 0.04956590735178063,
137
+ "loss_rank": 0.17166999673497849,
138
+ "loss_q90": 69.09572247491367,
139
+ "loss_exposure_consistency": 0.0,
140
+ "loss_spatial_smoothness": 0.007086559468745321
141
+ }
142
+ },
143
+ {
144
+ "epoch": 3,
145
+ "train": {
146
+ "total_loss": 25.24191826221555,
147
+ "mae_pfdi": 87.54382637787356,
148
+ "wape_count": 0.9032708892886437,
149
+ "precision_at_5": 0.8,
150
+ "precision_at_10": 0.8,
151
+ "ndcg_at_5": 0.7652606394268341,
152
+ "ndcg_at_10": 0.7421271875522792,
153
+ "station_wise_precision_at_5": 0.5599999999999999,
154
+ "hotspot_auc": 0.9160040256701795,
155
+ "loss_count": 1.0856685100599777,
156
+ "loss_pfdi": 87.38227224423903,
157
+ "loss_hotspot": 0.05242989655266436,
158
+ "loss_rank": 0.18071824734987216,
159
+ "loss_q90": 74.88549768019092,
160
+ "loss_exposure_consistency": 0.0,
161
+ "loss_spatial_smoothness": 0.009535329286442247,
162
+ "epoch_train_loss": 25.263795642704928
163
+ },
164
+ "val": {
165
+ "total_loss": 23.276272787564043,
166
+ "mae_pfdi": 80.68790738890539,
167
+ "wape_count": 0.9182245754452877,
168
+ "precision_at_5": 0.2,
169
+ "precision_at_10": 0.4,
170
+ "ndcg_at_5": 0.4073568516514549,
171
+ "ndcg_at_10": 0.37748067756029735,
172
+ "station_wise_precision_at_5": 0.6100000000000001,
173
+ "hotspot_auc": 0.9278730529121811,
174
+ "loss_count": 1.0180698546810427,
175
+ "loss_pfdi": 80.53876296333645,
176
+ "loss_hotspot": 0.04869309191902479,
177
+ "loss_rank": 0.16686159458713254,
178
+ "loss_q90": 69.09475641665252,
179
+ "loss_exposure_consistency": 0.0,
180
+ "loss_spatial_smoothness": 0.0072521854232510796
181
+ }
182
+ },
183
+ {
184
+ "epoch": 4,
185
+ "train": {
186
+ "total_loss": 25.23948053463485,
187
+ "mae_pfdi": 87.54371893596384,
188
+ "wape_count": 0.8992034793221881,
189
+ "precision_at_5": 1.0,
190
+ "precision_at_10": 0.9,
191
+ "ndcg_at_5": 0.7711779978297608,
192
+ "ndcg_at_10": 0.8515101776610795,
193
+ "station_wise_precision_at_5": 0.6100000000000001,
194
+ "hotspot_auc": 0.9270233602776056,
195
+ "loss_count": 1.075767048662023,
196
+ "loss_pfdi": 87.38229981651602,
197
+ "loss_hotspot": 0.05033243106779202,
198
+ "loss_rank": 0.17707831584667974,
199
+ "loss_q90": 74.88532774577769,
200
+ "loss_exposure_consistency": 0.0,
201
+ "loss_spatial_smoothness": 0.017910066563202893,
202
+ "epoch_train_loss": 25.25875805108122
203
+ },
204
+ "val": {
205
+ "total_loss": 23.274104712665945,
206
+ "mae_pfdi": 80.69418676712064,
207
+ "wape_count": 0.9161038508128835,
208
+ "precision_at_5": 0.4,
209
+ "precision_at_10": 0.5,
210
+ "ndcg_at_5": 0.5927569596302934,
211
+ "ndcg_at_10": 0.6392727868997912,
212
+ "station_wise_precision_at_5": 0.5800000000000001,
213
+ "hotspot_auc": 0.936710272409632,
214
+ "loss_count": 1.0058548571406931,
215
+ "loss_pfdi": 80.54517242873925,
216
+ "loss_hotspot": 0.046287326169186745,
217
+ "loss_rank": 0.16232355738031692,
218
+ "loss_q90": 69.09519096042798,
219
+ "loss_exposure_consistency": 0.0,
220
+ "loss_spatial_smoothness": 0.011065499722093775
221
+ }
222
+ },
223
+ {
224
+ "epoch": 5,
225
+ "train": {
226
+ "total_loss": 25.23816481301951,
227
+ "mae_pfdi": 87.54409413604272,
228
+ "wape_count": 0.8995958482767425,
229
+ "precision_at_5": 0.8,
230
+ "precision_at_10": 0.7,
231
+ "ndcg_at_5": 0.8777221344374128,
232
+ "ndcg_at_10": 0.7142340998371656,
233
+ "station_wise_precision_at_5": 0.63,
234
+ "hotspot_auc": 0.9291769867039317,
235
+ "loss_count": 1.0725324612255245,
236
+ "loss_pfdi": 87.38222149989402,
237
+ "loss_hotspot": 0.04989995277205179,
238
+ "loss_rank": 0.17655767364095348,
239
+ "loss_q90": 74.88527053714722,
240
+ "loss_exposure_consistency": 0.0,
241
+ "loss_spatial_smoothness": 0.012536026026273883,
242
+ "epoch_train_loss": 25.256354348234428
243
+ },
244
+ "val": {
245
+ "total_loss": 23.273280351058297,
246
+ "mae_pfdi": 80.69466047518095,
247
+ "wape_count": 0.9155974904849454,
248
+ "precision_at_5": 0.6,
249
+ "precision_at_10": 0.4,
250
+ "ndcg_at_5": 0.7294441835889875,
251
+ "ndcg_at_10": 0.5508133393386828,
252
+ "station_wise_precision_at_5": 0.56,
253
+ "hotspot_auc": 0.937333825048396,
254
+ "loss_count": 1.0035836368367292,
255
+ "loss_pfdi": 80.54515473738961,
256
+ "loss_hotspot": 0.04639892253106919,
257
+ "loss_rank": 0.16126235628473587,
258
+ "loss_q90": 69.0951552460159,
259
+ "loss_exposure_consistency": 0.0,
260
+ "loss_spatial_smoothness": 0.008990190842229387
261
+ }
262
+ },
263
+ {
264
+ "epoch": 6,
265
+ "train": {
266
+ "total_loss": 25.23830092969791,
267
+ "mae_pfdi": 87.54333639115362,
268
+ "wape_count": 0.9006769881245739,
269
+ "precision_at_5": 0.6,
270
+ "precision_at_10": 0.6,
271
+ "ndcg_at_5": 0.5840898099002949,
272
+ "ndcg_at_10": 0.5966500054202056,
273
+ "station_wise_precision_at_5": 0.63,
274
+ "hotspot_auc": 0.9280366272222187,
275
+ "loss_count": 1.065790308445923,
276
+ "loss_pfdi": 87.38215631292772,
277
+ "loss_hotspot": 0.04980072370448778,
278
+ "loss_rank": 0.1769514232642891,
279
+ "loss_q90": 74.88497375961423,
280
+ "loss_exposure_consistency": 0.0,
281
+ "loss_spatial_smoothness": 0.032719714292722156,
282
+ "epoch_train_loss": 25.269491659948066
283
+ },
284
+ "val": {
285
+ "total_loss": 23.274433854697406,
286
+ "mae_pfdi": 80.69387966077632,
287
+ "wape_count": 0.915353791710351,
288
+ "precision_at_5": 0.2,
289
+ "precision_at_10": 0.2,
290
+ "ndcg_at_5": 0.2258108501420974,
291
+ "ndcg_at_10": 0.2893309347458721,
292
+ "station_wise_precision_at_5": 0.5700000000000001,
293
+ "hotspot_auc": 0.9377295300531989,
294
+ "loss_count": 0.9974805462187615,
295
+ "loss_pfdi": 80.54510719188745,
296
+ "loss_hotspot": 0.045922500229832054,
297
+ "loss_rank": 0.161886066198349,
298
+ "loss_q90": 69.0948662135912,
299
+ "loss_exposure_consistency": 0.0,
300
+ "loss_spatial_smoothness": 0.0403727440946344
301
+ }
302
+ },
303
+ {
304
+ "epoch": 7,
305
+ "train": {
306
+ "total_loss": 25.23671199000159,
307
+ "mae_pfdi": 87.54328085123142,
308
+ "wape_count": 0.9036142120127167,
309
+ "precision_at_5": 0.8,
310
+ "precision_at_10": 0.8,
311
+ "ndcg_at_5": 0.7711779978297608,
312
+ "ndcg_at_10": 0.7489012180930038,
313
+ "station_wise_precision_at_5": 0.6500000000000001,
314
+ "hotspot_auc": 0.9285404198224285,
315
+ "loss_count": 1.0629821320836859,
316
+ "loss_pfdi": 87.38211669921876,
317
+ "loss_hotspot": 0.049547694981560225,
318
+ "loss_rank": 0.1758697767128316,
319
+ "loss_q90": 74.88486205699832,
320
+ "loss_exposure_consistency": 0.0,
321
+ "loss_spatial_smoothness": 0.023487500338129293,
322
+ "epoch_train_loss": 25.252735205953435
323
+ },
324
+ "val": {
325
+ "total_loss": 23.272672680840977,
326
+ "mae_pfdi": 80.69382577325581,
327
+ "wape_count": 0.9177714453412272,
328
+ "precision_at_5": 0.2,
329
+ "precision_at_10": 0.4,
330
+ "ndcg_at_5": 0.23445173074733489,
331
+ "ndcg_at_10": 0.4248132866626241,
332
+ "station_wise_precision_at_5": 0.5799999999999998,
333
+ "hotspot_auc": 0.9367085419212728,
334
+ "loss_count": 0.9957444771476414,
335
+ "loss_pfdi": 80.54506915548573,
336
+ "loss_hotspot": 0.04609843651237695,
337
+ "loss_rank": 0.16135585999143295,
338
+ "loss_q90": 69.09475873864216,
339
+ "loss_exposure_consistency": 0.0,
340
+ "loss_spatial_smoothness": 0.02407787761826446
341
+ }
342
+ }
343
+ ],
344
+ "best_epoch": 4,
345
+ "device": "mps"
346
+ }
curbflow-ai/artifacts/metrics/feature_importance.csv ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ feature,importance_split,importance_gain
2
+ p90_historical_pfdi_component,40,4850.999438762665
3
+ station_neighbor_mean_pfdi,38,1521.3768200874329
4
+ patrol_pagerank_y,9,665.5444493293762
5
+ patrol_pagerank_x,10,621.7650051116943
6
+ static_potential,22,548.0731182098389
7
+ vehicle_graph_degree,16,542.5702066421509
8
+ median_exposure_station_time,23,512.9751296043396
9
+ geo_neighbor_mean_pfdi,15,473.05434560775757
10
+ exposure_bias_correction_factor,19,430.33297061920166
11
+ observed_pfdi,15,395.0472078323364
12
+ lag_1_pfdi,17,390.3680896759033
13
+ blindspot_risk,22,388.44132947921753
14
+ bias_corrected_pfdi,15,359.4325895309448
15
+ same_slot_21d_avg_pfdi,19,351.24954080581665
16
+ patrol_myopia_station,13,326.09007358551025
17
+ pattern_neighbor_mean_pfdi,8,325.86009979248047
18
+ lag_2_pfdi,14,295.90729904174805
19
+ rolling_1d_pfdi,10,292.76090240478516
20
+ lag_8_pfdi,12,289.41020011901855
21
+ corridor_pfdi,12,270.8675994873047
22
+ lag_56_pfdi,13,267.11484813690186
23
+ rolling_21d_pfdi,13,262.1382894515991
24
+ growth_7d_vs_21d,13,257.3544006347656
25
+ rolling_7d_pfdi,10,254.93850326538086
26
+ evidence_quality_score_mean,12,251.0135383605957
27
+ hour,10,237.48961114883423
28
+ device_trust_mean,10,209.8597011566162
29
+ junction_basin_pfdi,12,208.21852016448975
30
+ same_slot_7d_avg_pfdi,10,194.72733879089355
31
+ coverage_gap,9,185.49740028381348
32
+ station_evidence_quality,8,181.9388189315796
33
+ hidden_no_junction_spillover_impact,6,174.6709966659546
34
+ repeat_pressure_mean,10,165.14962911605835
35
+ user_trust_mean,8,163.84600830078125
36
+ patrol_in_degree,6,144.04539680480957
37
+ location_criticality_mean,5,138.5891990661621
38
+ record_count,5,130.87249755859375
39
+ repeat_vehicle_count,2,110.87239837646484
40
+ two_wheeler_share,3,100.08360290527344
41
+ patrol_out_degree,5,98.36929178237915
42
+ severe_violation_count,4,95.57019996643066
43
+ patrol_route_coverage,4,85.57730102539062
44
+ junction_basin_risk_component,3,77.16019821166992
45
+ day_of_week,3,68.1058292388916
46
+ corridor_recent_pfdi,3,67.18990135192871
47
+ patrol_weighted_degree,2,51.41270065307617
48
+ scita_success_rate,2,50.9822998046875
49
+ station_hour_activity,2,50.38870048522949
50
+ peak_priority,2,41.353200912475586
51
+ large_vehicle_share_component,2,41.043901443481445
52
+ repeat_vehicle_share,1,33.450199127197266
53
+ transit_node,2,30.99472999572754
54
+ validation_coverage,1,30.14739990234375
55
+ persistence_score,1,28.8533992767334
56
+ patrol_route_coverage_norm,1,27.156999588012695
57
+ community_id,1,23.208999633789062
58
+ main_road_parking_share,1,17.498600006103516
59
+ same_vehicle_different_zone_6h_count,1,15.402600288391113
60
+ exposure,1,15.068599700927734
61
+ large_vehicle_share,1,14.42490005493164
62
+ recurrence_component,1,13.88129997253418
63
+ airport_zone,0,0.0
64
+ commercial_market,0,0.0
65
+ corridor_risk_component,0,0.0
66
+ double_parking_share,0,0.0
67
+ entertainment,0,0.0
68
+ evening_peak_audit,0,0.0
69
+ evening_severity_prior,0,0.0
70
+ hidden_junction_spillover,0,0.0
71
+ hidden_no_junction_spillover_count,0,0.0
72
+ high_static_potential,0,0.0
73
+ institutional,0,0.0
74
+ is_active_graph_zone,0,0.0
75
+ is_weekend,0,0.0
76
+ location_criticality_component,0,0.0
77
+ low_enforcement_visibility,0,0.0
78
+ near_patrol_but_uncovered,0,0.0
79
+ near_patrol_but_uncovered_flag,0,0.0
80
+ patrol_expansion_opportunity_component,0,0.0
81
+ raw_impact,0,0.0
82
+ religious_place,0,0.0
83
+ repeat_persistence_component,0,0.0
84
+ residential_layout,0,0.0
85
+ same_vehicle_same_zone_6h_count,0,0.0
86
+ scita_success_rate_norm,0,0.0
87
+ station_hour_activity_norm,0,0.0
88
+ type_correction_rate,0,0.0
89
+ uncertainty,0,0.0
90
+ unique_created_by_user_count,0,0.0
91
+ unique_created_by_user_count_norm,0,0.0
92
+ unique_device_count,0,0.0
93
+ unique_device_count_norm,0,0.0
94
+ validation_coverage_norm,0,0.0
95
+ zero_window_weight,0,0.0
curbflow-ai/artifacts/metrics/model_card.md ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Model Card: BE-STHGT + LightGBM Ensemble
2
+
3
+ ## Model Name
4
+
5
+ ```text
6
+ BE-STHGT + LightGBM Ensemble
7
+ ```
8
+
9
+ BE-STHGT is the **Bias-Exposure Spatio-Temporal Heterogeneous Graph Transformer**. It is ensembled with a LightGBM LambdaRank model and a rule-based blindspot score.
10
+
11
+ ## Intended Use
12
+
13
+ The model is intended to support parking enforcement planning for Theme 1: Poor Visibility on Parking-Induced Congestion.
14
+
15
+ Primary uses:
16
+
17
+ - Rank zone-time windows for parking-induced flow disruption risk.
18
+ - Separate observed hotspot priority from enforcement visibility gaps.
19
+ - Identify blindspot audit candidates, especially in evidence-poor evening windows.
20
+ - Support station-wise resource allocation across officers and tow units.
21
+ - Provide aggregate operational intelligence for dashboards and planning.
22
+
23
+ ## Not Intended Use
24
+
25
+ The model must not be used for:
26
+
27
+ - Claiming exact traffic speed reduction.
28
+ - Claiming measured congestion or measured travel-time loss.
29
+ - Legal adjudication of individual violations.
30
+ - Individual vehicle, device, or user monitoring.
31
+ - Automated punitive action without human review.
32
+ - Inferring that a no-challan zone has no illegal parking.
33
+ - Treating evening blindspot outputs as validated evening predictions.
34
+
35
+ ## Inputs
36
+
37
+ The model uses only the Theme 1 police parking violation CSV and derived features.
38
+
39
+ Core row-level inputs:
40
+
41
+ - `created_datetime`, parsed as UTC and converted to `Asia/Kolkata`.
42
+ - `police_station`.
43
+ - `junction_name`.
44
+ - `location`.
45
+ - `latitude`, `longitude`.
46
+ - `violation_type`.
47
+ - `vehicle_type`, `updated_vehicle_type`.
48
+ - `validation_status`.
49
+ - `data_sent_to_scita`.
50
+ - `device_id` and `created_by_id` for aggregate evidence quality only.
51
+ - `vehicle_number` for anonymized repeat-pressure features only.
52
+
53
+ Derived inputs:
54
+
55
+ - PFDI row obstruction features.
56
+ - 300m grid zone assignments.
57
+ - Zone x 3-hour IST window aggregates.
58
+ - Evidence-quality trust scores.
59
+ - Enforcement exposure and coverage-gap features.
60
+ - Blindspot-risk features.
61
+ - Hidden junction basin features.
62
+ - Patrol myopia features.
63
+ - Repeat-vehicle persistence features.
64
+ - Road-corridor and place-type features.
65
+ - Geo, station, temporal-pattern, repeat-vehicle, and patrol-transition graph features.
66
+ - Lag and rolling PFDI features.
67
+
68
+ Fields not used as outcome labels:
69
+
70
+ - `closed_datetime`.
71
+ - `action_taken_timestamp`.
72
+ - `description`.
73
+
74
+ ## Outputs
75
+
76
+ The ensemble writes `data/processed/predictions.parquet` with zone-window outputs including:
77
+
78
+ - `predicted_count`.
79
+ - `predicted_pfdi`.
80
+ - `hotspot_probability`.
81
+ - `q90_pfdi`.
82
+ - `latent_risk`.
83
+ - `exposure`.
84
+ - `coverage_gap`.
85
+ - `observed_risk_score`.
86
+ - `blindspot_risk_score`.
87
+ - `exploit_score`.
88
+ - `explore_score`.
89
+ - `deployment_priority_conservative`.
90
+ - `deployment_priority_balanced`.
91
+ - `deployment_priority_discovery`.
92
+ - `recommended_action`.
93
+ - `explanation_json`.
94
+
95
+ Planner outputs are written to `data/processed/recommendations.parquet`.
96
+
97
+ ## Training Split
98
+
99
+ Training uses chronological splitting only:
100
+
101
+ ```text
102
+ train: first 70 percent of windows
103
+ val: next 15 percent of windows
104
+ test: final 15 percent of windows
105
+ ```
106
+
107
+ No random split is used.
108
+
109
+ The current fast-demo run produced:
110
+
111
+ ```text
112
+ train rows: 36,647
113
+ val rows: 6,593
114
+ test rows: 6,436
115
+ ```
116
+
117
+ Rank groups are formed by:
118
+
119
+ ```text
120
+ police_station x window_start
121
+ ```
122
+
123
+ ## Model Components
124
+
125
+ ### BE-STHGT
126
+
127
+ BE-STHGT models spatio-temporal zone risk with multiple graph relations:
128
+
129
+ - Geographic adjacency.
130
+ - Same-station adjacency.
131
+ - Temporal-pattern similarity.
132
+ - Repeat-vehicle graph.
133
+ - Patrol-transition graph.
134
+ - Learned adaptive adjacency.
135
+
136
+ The key bias-exposure relationship is:
137
+
138
+ ```text
139
+ observed_mu = latent_risk * exposure
140
+ ```
141
+
142
+ This explicitly prevents low observed counts in low-exposure windows from being treated as strong proof of low risk.
143
+
144
+ ### LightGBM LambdaRank
145
+
146
+ The ranker uses engineered zone-time, exposure, blindspot, graph, patrol, repeat-persistence, corridor, and place-type features. It optimizes ranking quality within station-window groups.
147
+
148
+ ### Rule Blindspot Score
149
+
150
+ The rule component preserves operational blindspot signals where model training evidence is sparse, especially evening low-exposure windows.
151
+
152
+ ### Ensemble
153
+
154
+ Configured ensemble weights:
155
+
156
+ ```text
157
+ BE-STHGT rank score: 0.65
158
+ LightGBM rank score: 0.25
159
+ Rule blindspot score: 0.10
160
+ ```
161
+
162
+ In fast-demo mode, BE-STHGT training is skipped and the available dashboard artifacts are generated using the LightGBM/rule path.
163
+
164
+ ## Metrics
165
+
166
+ Current available metrics are from the fast-demo LightGBM LambdaRank component.
167
+
168
+ Validation split:
169
+
170
+ ```text
171
+ Precision@5: 0.600
172
+ Precision@10: 0.700
173
+ NDCG@5: 0.635
174
+ NDCG@10: 0.649
175
+ Station-wise Precision@5: 0.657
176
+ Rows: 6,593
177
+ Groups: 2,836
178
+ ```
179
+
180
+ Test split:
181
+
182
+ ```text
183
+ Precision@5: 0.600
184
+ Precision@10: 0.800
185
+ NDCG@5: 0.723
186
+ NDCG@10: 0.739
187
+ Station-wise Precision@5: 0.723
188
+ Rows: 6,436
189
+ Groups: 2,715
190
+ ```
191
+
192
+ Baseline comparisons are stored in:
193
+
194
+ ```text
195
+ artifacts/metrics/ranker_metrics.json
196
+ ```
197
+
198
+ BE-STHGT metrics are generated when deep training is run and saved to:
199
+
200
+ ```text
201
+ artifacts/metrics/deep_metrics.json
202
+ ```
203
+
204
+ ## Baseline Comparison
205
+
206
+ CurbFlow compares the ensemble against simple operational baselines so model value is not judged against an empty reference point.
207
+
208
+ Baseline methods:
209
+
210
+ - **Count-only baseline**: ranks zones by observed historical violation counts.
211
+ - **Historical PFDI baseline**: ranks zones by lagged and same-slot historical PFDI.
212
+ - **Rule-based blindspot baseline**: ranks audit candidates by static potential, coverage gap, and evening prior.
213
+ - **LightGBM LambdaRank**: ranks station-window candidates using engineered tabular features.
214
+ - **BE-STHGT deep model**: learns latent risk with exposure-aware observed intensity.
215
+ - **BE-STHGT + LightGBM ensemble**: combines deep rank score, LightGBM rank score, and rule blindspot score.
216
+
217
+ The fast-demo path always generates dashboard-ready baseline and LightGBM/rule artifacts. Deep-model comparison is included when `make train-deep` or the full pipeline with deep training has produced:
218
+
219
+ ```text
220
+ artifacts/models/be_sthgt_model.pt
221
+ artifacts/metrics/deep_metrics.json
222
+ ```
223
+
224
+ Primary comparison metrics:
225
+
226
+ - Precision@5 and Precision@10 for top deployment candidates.
227
+ - NDCG@5 and NDCG@10 for ranked station-window quality.
228
+ - Station-wise Precision@5 to avoid only optimizing city-wide aggregate performance.
229
+ - MAE PFDI and WAPE count for calibrated risk/count outputs.
230
+
231
+ Interpretation:
232
+
233
+ - A heatmap-style count baseline is useful for visible hotspots but cannot distinguish no-problem zones from no-visibility zones.
234
+ - The rule blindspot baseline protects sparse evening audit behavior from being erased by observed-count training labels.
235
+ - The ensemble is intended to combine visible disruption evidence with blindspot discovery, not to claim measured traffic-speed improvement.
236
+
237
+ ## Known Limitations
238
+
239
+ - The source dataset is an enforcement visibility dataset, not a complete record of all illegal parking.
240
+ - PFDI is a proxy for parking-induced flow disruption, not measured traffic speed loss.
241
+ - The dataset does not provide measured queue length, speed, travel time, or actual congestion outcomes.
242
+ - `closed_datetime`, `action_taken_timestamp`, and `description` are fully null or unsuitable for outcome labels.
243
+ - Evening records are very sparse; evening outputs should be interpreted as audit priorities.
244
+ - Device and user fields support aggregate evidence-quality features only; raw IDs are not exposed.
245
+ - Location text can be noisy, abbreviated, or incomplete.
246
+ - Road-corridor and place-type extraction is text-derived and may be imperfect.
247
+ - Repeat-vehicle intelligence depends on anonymized vehicle consistency in the CSV.
248
+ - Fast-demo metrics do not represent a fully trained BE-STHGT model.
249
+
250
+ ## Bias Handling
251
+
252
+ CurbFlow AI separates observed enforcement records from latent risk by modeling enforcement visibility.
253
+
254
+ Bias-handling mechanisms:
255
+
256
+ - Enforcement exposure score from devices, users, station activity, patrol coverage, SCITA success, and validation coverage.
257
+ - Coverage gap score as `1 - exposure`.
258
+ - Bias-corrected PFDI with conservative clipping to avoid inflating low-exposure windows too aggressively.
259
+ - Evidence-quality scores with Bayesian smoothing for devices, users, and stations.
260
+ - Patrol myopia index for station-level concentration and morning-heavy enforcement behavior.
261
+ - Blindspot risk that uses low visibility as uncertainty and audit priority, not automatic hotspot proof.
262
+ - Chronological split to avoid future leakage.
263
+ - Repeat pressure computed from previous vehicle history only.
264
+
265
+ ## Evening Gap Handling
266
+
267
+ Evening enforcement data is sparse. The model therefore treats evening zero-violation windows as evidence-poor audit windows, not safe zones.
268
+
269
+ Evening handling includes:
270
+
271
+ - Evening peak priority multiplier.
272
+ - Evening severity prior for low-exposure windows.
273
+ - Coverage-gap and uncertainty terms.
274
+ - Blindspot explanations such as `evening_peak_audit` and `low_enforcement_visibility`.
275
+
276
+ Evening blindspot outputs are operational audit recommendations, not validated evening predictions.
277
+
278
+ ## Privacy and Exposure Controls
279
+
280
+ The API and frontend must not expose:
281
+
282
+ - Raw vehicle numbers.
283
+ - Raw device IDs.
284
+ - Raw created-by user IDs.
285
+
286
+ Allowed outputs are aggregate zone, station, corridor, graph, and planner features.
287
+
288
+ ## Guardrails
289
+
290
+ - We do not claim exact traffic speed reduction.
291
+ - We do not claim measured congestion.
292
+ - PFDI is a proxy for parking-induced flow disruption.
293
+ - No challan does not mean no illegal parking.
294
+ - Evening outputs are blindspot audit priorities.
295
+ - `validation_status` NaN is unknown confidence.
296
+ - Repeat pressure uses past history only.
297
+ - Train/test split is chronological.
298
+ - ASTraM is not used in Theme 1.
curbflow-ai/artifacts/metrics/ranker_metrics.json ADDED
@@ -0,0 +1,497 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "lightgbm_lambdarank",
3
+ "config": {
4
+ "train_fraction": 0.7,
5
+ "val_fraction": 0.15,
6
+ "objective": "lambdarank",
7
+ "metric": "ndcg",
8
+ "ndcg_eval_at": [
9
+ 5,
10
+ 10,
11
+ 20
12
+ ],
13
+ "learning_rate": 0.05,
14
+ "num_leaves": 63,
15
+ "n_estimators": 800,
16
+ "feature_fraction": 0.85,
17
+ "bagging_fraction": 0.85,
18
+ "bagging_freq": 3,
19
+ "min_data_in_leaf": 20,
20
+ "early_stopping_rounds": 50,
21
+ "random_state": 42
22
+ },
23
+ "feature_columns": [
24
+ "airport_zone",
25
+ "bias_corrected_pfdi",
26
+ "blindspot_risk",
27
+ "commercial_market",
28
+ "community_id",
29
+ "corridor_pfdi",
30
+ "corridor_recent_pfdi",
31
+ "corridor_risk_component",
32
+ "coverage_gap",
33
+ "day_of_week",
34
+ "device_trust_mean",
35
+ "double_parking_share",
36
+ "entertainment",
37
+ "evening_peak_audit",
38
+ "evening_severity_prior",
39
+ "evidence_quality_score_mean",
40
+ "exposure",
41
+ "exposure_bias_correction_factor",
42
+ "geo_neighbor_mean_pfdi",
43
+ "growth_7d_vs_21d",
44
+ "hidden_junction_spillover",
45
+ "hidden_no_junction_spillover_count",
46
+ "hidden_no_junction_spillover_impact",
47
+ "high_static_potential",
48
+ "hour",
49
+ "institutional",
50
+ "is_active_graph_zone",
51
+ "is_weekend",
52
+ "junction_basin_pfdi",
53
+ "junction_basin_risk_component",
54
+ "lag_1_pfdi",
55
+ "lag_2_pfdi",
56
+ "lag_56_pfdi",
57
+ "lag_8_pfdi",
58
+ "large_vehicle_share",
59
+ "large_vehicle_share_component",
60
+ "location_criticality_component",
61
+ "location_criticality_mean",
62
+ "low_enforcement_visibility",
63
+ "main_road_parking_share",
64
+ "median_exposure_station_time",
65
+ "near_patrol_but_uncovered",
66
+ "near_patrol_but_uncovered_flag",
67
+ "observed_pfdi",
68
+ "p90_historical_pfdi_component",
69
+ "patrol_expansion_opportunity_component",
70
+ "patrol_in_degree",
71
+ "patrol_myopia_station",
72
+ "patrol_out_degree",
73
+ "patrol_pagerank_x",
74
+ "patrol_pagerank_y",
75
+ "patrol_route_coverage",
76
+ "patrol_route_coverage_norm",
77
+ "patrol_weighted_degree",
78
+ "pattern_neighbor_mean_pfdi",
79
+ "peak_priority",
80
+ "persistence_score",
81
+ "raw_impact",
82
+ "record_count",
83
+ "recurrence_component",
84
+ "religious_place",
85
+ "repeat_persistence_component",
86
+ "repeat_pressure_mean",
87
+ "repeat_vehicle_count",
88
+ "repeat_vehicle_share",
89
+ "residential_layout",
90
+ "rolling_1d_pfdi",
91
+ "rolling_21d_pfdi",
92
+ "rolling_7d_pfdi",
93
+ "same_slot_21d_avg_pfdi",
94
+ "same_slot_7d_avg_pfdi",
95
+ "same_vehicle_different_zone_6h_count",
96
+ "same_vehicle_same_zone_6h_count",
97
+ "scita_success_rate",
98
+ "scita_success_rate_norm",
99
+ "severe_violation_count",
100
+ "static_potential",
101
+ "station_evidence_quality",
102
+ "station_hour_activity",
103
+ "station_hour_activity_norm",
104
+ "station_neighbor_mean_pfdi",
105
+ "transit_node",
106
+ "two_wheeler_share",
107
+ "type_correction_rate",
108
+ "uncertainty",
109
+ "unique_created_by_user_count",
110
+ "unique_created_by_user_count_norm",
111
+ "unique_device_count",
112
+ "unique_device_count_norm",
113
+ "user_trust_mean",
114
+ "validation_coverage",
115
+ "validation_coverage_norm",
116
+ "vehicle_graph_degree",
117
+ "zero_window_weight"
118
+ ],
119
+ "feature_count": 94,
120
+ "row_counts": {
121
+ "train": 36647,
122
+ "val": 6593,
123
+ "test": 6436
124
+ },
125
+ "group_counts": {
126
+ "train": 14517,
127
+ "val": 2836,
128
+ "test": 2715
129
+ },
130
+ "best_iteration": 9,
131
+ "comparison_table": [
132
+ {
133
+ "model": "lightgbm_lambdarank",
134
+ "split": "train",
135
+ "precision_at_5": 0.8,
136
+ "precision_at_10": 0.9,
137
+ "ndcg_at_5": 0.6973515901634045,
138
+ "ndcg_at_10": 0.6674725612990228,
139
+ "station_wise_precision_at_5": 0.7777777777777777,
140
+ "row_count": 36647,
141
+ "group_count": 14517
142
+ },
143
+ {
144
+ "model": "count_only_baseline",
145
+ "split": "train",
146
+ "precision_at_5": 0.6,
147
+ "precision_at_10": 0.6,
148
+ "ndcg_at_5": 0.6608122925431527,
149
+ "ndcg_at_10": 0.591240325467181,
150
+ "station_wise_precision_at_5": 0.7222222222222222,
151
+ "row_count": 36647,
152
+ "group_count": 14517
153
+ },
154
+ {
155
+ "model": "historical_pfdi_baseline",
156
+ "split": "train",
157
+ "precision_at_5": 0.8,
158
+ "precision_at_10": 0.6,
159
+ "ndcg_at_5": 0.5639368789339221,
160
+ "ndcg_at_10": 0.5526611656444144,
161
+ "station_wise_precision_at_5": 0.6000000000000001,
162
+ "row_count": 36647,
163
+ "group_count": 14517
164
+ },
165
+ {
166
+ "model": "rule_blindspot_baseline",
167
+ "split": "train",
168
+ "precision_at_5": 0.2,
169
+ "precision_at_10": 0.5,
170
+ "ndcg_at_5": 0.3455039427161475,
171
+ "ndcg_at_10": 0.38932250323087453,
172
+ "station_wise_precision_at_5": 0.588888888888889,
173
+ "row_count": 36647,
174
+ "group_count": 14517
175
+ },
176
+ {
177
+ "model": "lightgbm_lambdarank",
178
+ "split": "val",
179
+ "precision_at_5": 0.6,
180
+ "precision_at_10": 0.7,
181
+ "ndcg_at_5": 0.6347508688022446,
182
+ "ndcg_at_10": 0.6489337257869132,
183
+ "station_wise_precision_at_5": 0.6566037735849057,
184
+ "row_count": 6593,
185
+ "group_count": 2836
186
+ },
187
+ {
188
+ "model": "count_only_baseline",
189
+ "split": "val",
190
+ "precision_at_5": 0.6,
191
+ "precision_at_10": 0.6,
192
+ "ndcg_at_5": 0.7227265726449517,
193
+ "ndcg_at_10": 0.6640410856862139,
194
+ "station_wise_precision_at_5": 0.6566037735849056,
195
+ "row_count": 6593,
196
+ "group_count": 2836
197
+ },
198
+ {
199
+ "model": "historical_pfdi_baseline",
200
+ "split": "val",
201
+ "precision_at_5": 0.6,
202
+ "precision_at_10": 0.5,
203
+ "ndcg_at_5": 0.7416088716490667,
204
+ "ndcg_at_10": 0.5628165830160886,
205
+ "station_wise_precision_at_5": 0.5962264150943396,
206
+ "row_count": 6593,
207
+ "group_count": 2836
208
+ },
209
+ {
210
+ "model": "rule_blindspot_baseline",
211
+ "split": "val",
212
+ "precision_at_5": 0.4,
213
+ "precision_at_10": 0.4,
214
+ "ndcg_at_5": 0.40299642384388124,
215
+ "ndcg_at_10": 0.4093465950935631,
216
+ "station_wise_precision_at_5": 0.5622641509433963,
217
+ "row_count": 6593,
218
+ "group_count": 2836
219
+ },
220
+ {
221
+ "model": "lightgbm_lambdarank",
222
+ "split": "test",
223
+ "precision_at_5": 0.6,
224
+ "precision_at_10": 0.8,
225
+ "ndcg_at_5": 0.72272653993353,
226
+ "ndcg_at_10": 0.7389147498027098,
227
+ "station_wise_precision_at_5": 0.7230769230769231,
228
+ "row_count": 6436,
229
+ "group_count": 2715
230
+ },
231
+ {
232
+ "model": "count_only_baseline",
233
+ "split": "test",
234
+ "precision_at_5": 0.6,
235
+ "precision_at_10": 0.5,
236
+ "ndcg_at_5": 0.6749890909027346,
237
+ "ndcg_at_10": 0.5933877424929889,
238
+ "station_wise_precision_at_5": 0.7,
239
+ "row_count": 6436,
240
+ "group_count": 2715
241
+ },
242
+ {
243
+ "model": "historical_pfdi_baseline",
244
+ "split": "test",
245
+ "precision_at_5": 0.6,
246
+ "precision_at_10": 0.6,
247
+ "ndcg_at_5": 0.18832368513857117,
248
+ "ndcg_at_10": 0.23198141324834692,
249
+ "station_wise_precision_at_5": 0.6730769230769231,
250
+ "row_count": 6436,
251
+ "group_count": 2715
252
+ },
253
+ {
254
+ "model": "rule_blindspot_baseline",
255
+ "split": "test",
256
+ "precision_at_5": 0.2,
257
+ "precision_at_10": 0.2,
258
+ "ndcg_at_5": 0.536438637256595,
259
+ "ndcg_at_10": 0.38171122807750923,
260
+ "station_wise_precision_at_5": 0.5538461538461539,
261
+ "row_count": 6436,
262
+ "group_count": 2715
263
+ },
264
+ {
265
+ "model": "curbflow_conservative_planner",
266
+ "split": "train",
267
+ "precision_at_5": 0.6,
268
+ "precision_at_10": 0.7,
269
+ "ndcg_at_5": 0.19822629936625313,
270
+ "ndcg_at_10": 0.410272507451321,
271
+ "station_wise_precision_at_5": 0.6740740740740742,
272
+ "row_count": 36647,
273
+ "group_count": 14517
274
+ },
275
+ {
276
+ "model": "curbflow_balanced_planner",
277
+ "split": "train",
278
+ "precision_at_5": 0.8,
279
+ "precision_at_10": 0.6,
280
+ "ndcg_at_5": 0.3149344436140789,
281
+ "ndcg_at_10": 0.3559262292852315,
282
+ "station_wise_precision_at_5": 0.6888888888888888,
283
+ "row_count": 36647,
284
+ "group_count": 14517
285
+ },
286
+ {
287
+ "model": "curbflow_discovery_planner",
288
+ "split": "train",
289
+ "precision_at_5": 0.8,
290
+ "precision_at_10": 0.4,
291
+ "ndcg_at_5": 0.5113250808989613,
292
+ "ndcg_at_10": 0.3794803486305887,
293
+ "station_wise_precision_at_5": 0.6666666666666665,
294
+ "row_count": 36647,
295
+ "group_count": 14517
296
+ },
297
+ {
298
+ "model": "curbflow_conservative_planner",
299
+ "split": "val",
300
+ "precision_at_5": 0.2,
301
+ "precision_at_10": 0.4,
302
+ "ndcg_at_5": 0.15947740074028244,
303
+ "ndcg_at_10": 0.3222437618241444,
304
+ "station_wise_precision_at_5": 0.6679245283018868,
305
+ "row_count": 6593,
306
+ "group_count": 2836
307
+ },
308
+ {
309
+ "model": "curbflow_balanced_planner",
310
+ "split": "val",
311
+ "precision_at_5": 0.4,
312
+ "precision_at_10": 0.5,
313
+ "ndcg_at_5": 0.0931701877518067,
314
+ "ndcg_at_10": 0.26529577338949656,
315
+ "station_wise_precision_at_5": 0.6528301886792454,
316
+ "row_count": 6593,
317
+ "group_count": 2836
318
+ },
319
+ {
320
+ "model": "curbflow_discovery_planner",
321
+ "split": "val",
322
+ "precision_at_5": 0.4,
323
+ "precision_at_10": 0.5,
324
+ "ndcg_at_5": 0.14977484147002226,
325
+ "ndcg_at_10": 0.26838343505109463,
326
+ "station_wise_precision_at_5": 0.6452830188679246,
327
+ "row_count": 6593,
328
+ "group_count": 2836
329
+ },
330
+ {
331
+ "model": "curbflow_conservative_planner",
332
+ "split": "test",
333
+ "precision_at_5": 0.8,
334
+ "precision_at_10": 0.7,
335
+ "ndcg_at_5": 0.7570287343648318,
336
+ "ndcg_at_10": 0.7228714924078399,
337
+ "station_wise_precision_at_5": 0.6730769230769231,
338
+ "row_count": 6436,
339
+ "group_count": 2715
340
+ },
341
+ {
342
+ "model": "curbflow_balanced_planner",
343
+ "split": "test",
344
+ "precision_at_5": 0.8,
345
+ "precision_at_10": 0.7,
346
+ "ndcg_at_5": 0.6884243782136499,
347
+ "ndcg_at_10": 0.6084785293065169,
348
+ "station_wise_precision_at_5": 0.6769230769230768,
349
+ "row_count": 6436,
350
+ "group_count": 2715
351
+ },
352
+ {
353
+ "model": "curbflow_discovery_planner",
354
+ "split": "test",
355
+ "precision_at_5": 0.8,
356
+ "precision_at_10": 0.6,
357
+ "ndcg_at_5": 0.6141364894659582,
358
+ "ndcg_at_10": 0.47303838767627077,
359
+ "station_wise_precision_at_5": 0.6769230769230768,
360
+ "row_count": 6436,
361
+ "group_count": 2715
362
+ }
363
+ ],
364
+ "top_features": [
365
+ {
366
+ "feature": "p90_historical_pfdi_component",
367
+ "importance_split": 40,
368
+ "importance_gain": 4850.999438762665
369
+ },
370
+ {
371
+ "feature": "station_neighbor_mean_pfdi",
372
+ "importance_split": 38,
373
+ "importance_gain": 1521.3768200874329
374
+ },
375
+ {
376
+ "feature": "patrol_pagerank_y",
377
+ "importance_split": 9,
378
+ "importance_gain": 665.5444493293762
379
+ },
380
+ {
381
+ "feature": "patrol_pagerank_x",
382
+ "importance_split": 10,
383
+ "importance_gain": 621.7650051116943
384
+ },
385
+ {
386
+ "feature": "static_potential",
387
+ "importance_split": 22,
388
+ "importance_gain": 548.0731182098389
389
+ },
390
+ {
391
+ "feature": "vehicle_graph_degree",
392
+ "importance_split": 16,
393
+ "importance_gain": 542.5702066421509
394
+ },
395
+ {
396
+ "feature": "median_exposure_station_time",
397
+ "importance_split": 23,
398
+ "importance_gain": 512.9751296043396
399
+ },
400
+ {
401
+ "feature": "geo_neighbor_mean_pfdi",
402
+ "importance_split": 15,
403
+ "importance_gain": 473.05434560775757
404
+ },
405
+ {
406
+ "feature": "exposure_bias_correction_factor",
407
+ "importance_split": 19,
408
+ "importance_gain": 430.33297061920166
409
+ },
410
+ {
411
+ "feature": "observed_pfdi",
412
+ "importance_split": 15,
413
+ "importance_gain": 395.0472078323364
414
+ },
415
+ {
416
+ "feature": "lag_1_pfdi",
417
+ "importance_split": 17,
418
+ "importance_gain": 390.3680896759033
419
+ },
420
+ {
421
+ "feature": "blindspot_risk",
422
+ "importance_split": 22,
423
+ "importance_gain": 388.44132947921753
424
+ },
425
+ {
426
+ "feature": "bias_corrected_pfdi",
427
+ "importance_split": 15,
428
+ "importance_gain": 359.4325895309448
429
+ },
430
+ {
431
+ "feature": "same_slot_21d_avg_pfdi",
432
+ "importance_split": 19,
433
+ "importance_gain": 351.24954080581665
434
+ },
435
+ {
436
+ "feature": "patrol_myopia_station",
437
+ "importance_split": 13,
438
+ "importance_gain": 326.09007358551025
439
+ },
440
+ {
441
+ "feature": "pattern_neighbor_mean_pfdi",
442
+ "importance_split": 8,
443
+ "importance_gain": 325.86009979248047
444
+ },
445
+ {
446
+ "feature": "lag_2_pfdi",
447
+ "importance_split": 14,
448
+ "importance_gain": 295.90729904174805
449
+ },
450
+ {
451
+ "feature": "rolling_1d_pfdi",
452
+ "importance_split": 10,
453
+ "importance_gain": 292.76090240478516
454
+ },
455
+ {
456
+ "feature": "lag_8_pfdi",
457
+ "importance_split": 12,
458
+ "importance_gain": 289.41020011901855
459
+ },
460
+ {
461
+ "feature": "corridor_pfdi",
462
+ "importance_split": 12,
463
+ "importance_gain": 270.8675994873047
464
+ },
465
+ {
466
+ "feature": "lag_56_pfdi",
467
+ "importance_split": 13,
468
+ "importance_gain": 267.11484813690186
469
+ },
470
+ {
471
+ "feature": "rolling_21d_pfdi",
472
+ "importance_split": 13,
473
+ "importance_gain": 262.1382894515991
474
+ },
475
+ {
476
+ "feature": "growth_7d_vs_21d",
477
+ "importance_split": 13,
478
+ "importance_gain": 257.3544006347656
479
+ },
480
+ {
481
+ "feature": "rolling_7d_pfdi",
482
+ "importance_split": 10,
483
+ "importance_gain": 254.93850326538086
484
+ },
485
+ {
486
+ "feature": "evidence_quality_score_mean",
487
+ "importance_split": 12,
488
+ "importance_gain": 251.0135383605957
489
+ }
490
+ ],
491
+ "curbflow_planner_evaluation_note": "Planner scores are evaluated by joining deployment priority outputs to next-window labels on the same chronological split. Regression MAE/WAPE remain reported from the deep model artifact.",
492
+ "curbflow_regression_source": {
493
+ "source": "deep_metrics.json:test",
494
+ "mae_pfdi": 73.7010621617738,
495
+ "wape_count": 0.9078893548474493
496
+ }
497
+ }
curbflow-ai/artifacts/models/be_sthgt_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3c1a7603b157905d1fcbe88eff57c960ec3a27537d6eaaa9019ce278717a2647
3
+ size 4386921
curbflow-ai/artifacts/models/model_metadata.json ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "BE-STHGT",
3
+ "model_config": {
4
+ "input_dim": 88,
5
+ "num_zones": 52,
6
+ "hidden_dim": 128,
7
+ "graph_layers": 2,
8
+ "temporal_layers": 3,
9
+ "attention_heads": 4,
10
+ "dropout": 0.15,
11
+ "lookback_windows": 56,
12
+ "static_feature_dim": null,
13
+ "relation_names": [
14
+ "geo",
15
+ "station",
16
+ "pattern",
17
+ "vehicle",
18
+ "patrol"
19
+ ]
20
+ },
21
+ "training_config": {
22
+ "hidden_dim": 128,
23
+ "graph_layers": 2,
24
+ "temporal_layers": 3,
25
+ "attention_heads": 4,
26
+ "dropout": 0.15,
27
+ "lookback_windows": 56,
28
+ "horizon_windows": 1,
29
+ "batch_size": 8,
30
+ "epochs": 10,
31
+ "learning_rate": 0.0007,
32
+ "weight_decay": 0.0001,
33
+ "grad_clip_norm": 1.0,
34
+ "patience": 3,
35
+ "min_delta": 1e-05,
36
+ "early_stopping_metric": "ndcg_at_10",
37
+ "train_fraction": 0.7,
38
+ "val_fraction": 0.15,
39
+ "device": "mps",
40
+ "loss_weights": {
41
+ "count": 0.22,
42
+ "pfdi": 0.2,
43
+ "hotspot": 0.16,
44
+ "rank": 0.16,
45
+ "q90": 0.1,
46
+ "exposure_consistency": 0.08,
47
+ "spatial_smoothness": 0.08
48
+ }
49
+ },
50
+ "feature_columns": [
51
+ "active_zone_record_count",
52
+ "airport_zone",
53
+ "bias_corrected_pfdi",
54
+ "blindspot_risk",
55
+ "commercial_market",
56
+ "corridor_pfdi",
57
+ "corridor_recent_pfdi",
58
+ "corridor_risk_component",
59
+ "coverage_gap",
60
+ "day_of_week",
61
+ "device_trust_mean",
62
+ "double_parking_share",
63
+ "entertainment",
64
+ "evening_peak_audit",
65
+ "evening_severity_prior",
66
+ "evidence_quality_score_mean",
67
+ "exposure",
68
+ "exposure_bias_correction_factor",
69
+ "growth_7d_vs_21d",
70
+ "hidden_junction_spillover",
71
+ "hidden_no_junction_spillover_count",
72
+ "hidden_no_junction_spillover_impact",
73
+ "high_static_potential",
74
+ "hour",
75
+ "institutional",
76
+ "is_weekend",
77
+ "junction_basin_pfdi",
78
+ "junction_basin_risk_component",
79
+ "lag_1_pfdi",
80
+ "lag_2_pfdi",
81
+ "lag_56_pfdi",
82
+ "lag_8_pfdi",
83
+ "large_vehicle_share",
84
+ "large_vehicle_share_component",
85
+ "location_criticality_component",
86
+ "location_criticality_mean",
87
+ "low_enforcement_visibility",
88
+ "main_road_parking_share",
89
+ "median_exposure_station_time",
90
+ "near_patrol_but_uncovered",
91
+ "near_patrol_but_uncovered_flag",
92
+ "observed_pfdi",
93
+ "p90_historical_pfdi_component",
94
+ "patrol_expansion_opportunity_component",
95
+ "patrol_in_degree",
96
+ "patrol_myopia_station",
97
+ "patrol_out_degree",
98
+ "patrol_pagerank",
99
+ "patrol_route_coverage",
100
+ "patrol_route_coverage_norm",
101
+ "patrol_weighted_degree",
102
+ "peak_priority",
103
+ "persistence_score",
104
+ "raw_impact",
105
+ "record_count",
106
+ "recurrence_component",
107
+ "religious_place",
108
+ "repeat_persistence_component",
109
+ "repeat_pressure_mean",
110
+ "repeat_vehicle_count",
111
+ "repeat_vehicle_share",
112
+ "residential_layout",
113
+ "rolling_1d_pfdi",
114
+ "rolling_21d_pfdi",
115
+ "rolling_7d_pfdi",
116
+ "same_slot_21d_avg_pfdi",
117
+ "same_slot_7d_avg_pfdi",
118
+ "same_vehicle_different_zone_6h_count",
119
+ "same_vehicle_same_zone_6h_count",
120
+ "scita_success_rate",
121
+ "scita_success_rate_norm",
122
+ "severe_violation_count",
123
+ "static_potential",
124
+ "station_evidence_quality",
125
+ "station_hour_activity",
126
+ "station_hour_activity_norm",
127
+ "transit_node",
128
+ "two_wheeler_share",
129
+ "type_correction_rate",
130
+ "uncertainty",
131
+ "unique_created_by_user_count",
132
+ "unique_created_by_user_count_norm",
133
+ "unique_device_count",
134
+ "unique_device_count_norm",
135
+ "user_trust_mean",
136
+ "validation_coverage",
137
+ "validation_coverage_norm",
138
+ "zero_window_weight"
139
+ ],
140
+ "zone_ids": [
141
+ "4765_28075",
142
+ "4799_28091",
143
+ "4801_28093",
144
+ "4803_28048",
145
+ "4808_28050",
146
+ "4810_28036",
147
+ "4810_28050",
148
+ "4810_28051",
149
+ "4810_28052",
150
+ "4810_28053",
151
+ "4810_28101",
152
+ "4811_28049",
153
+ "4812_28050",
154
+ "4813_28051",
155
+ "4813_28079",
156
+ "4814_28038",
157
+ "4814_28039",
158
+ "4814_28041",
159
+ "4814_28044",
160
+ "4814_28049",
161
+ "4814_28050",
162
+ "4814_28051",
163
+ "4815_28048",
164
+ "4815_28049",
165
+ "4815_28050",
166
+ "4815_28051",
167
+ "4816_28049",
168
+ "4816_28051",
169
+ "4816_28058",
170
+ "4816_28061",
171
+ "4816_28062",
172
+ "4817_28060",
173
+ "4817_28061",
174
+ "4817_28062",
175
+ "4817_28063",
176
+ "4818_28060",
177
+ "4820_28054",
178
+ "4822_28040",
179
+ "4822_28083",
180
+ "4823_28040",
181
+ "4823_28041",
182
+ "4823_28048",
183
+ "4824_28086",
184
+ "4826_28042",
185
+ "4826_28048",
186
+ "4826_28093",
187
+ "4827_28042",
188
+ "4828_28041",
189
+ "4828_28042",
190
+ "4836_28054",
191
+ "4850_28054",
192
+ "4892_28087"
193
+ ],
194
+ "police_station_lookup": {
195
+ "banaswadi": 0,
196
+ "basavanagudi": 1,
197
+ "chamarajpet": 2,
198
+ "chikkajala": 3,
199
+ "city market": 4,
200
+ "electronic city": 5,
201
+ "hal old airport": 6,
202
+ "halasuru gate": 7,
203
+ "hebbala": 8,
204
+ "high ground": 9,
205
+ "jeevanbheemanagar": 10,
206
+ "k.r. pura": 11,
207
+ "kodigehalli": 12,
208
+ "magadi road": 13,
209
+ "mahadevapura": 14,
210
+ "malleshwaram": 15,
211
+ "rajajinagar": 16,
212
+ "shivajinagar": 17,
213
+ "upparpet": 18,
214
+ "vijayanagara": 19
215
+ },
216
+ "best_epoch": 4,
217
+ "artifact_paths": {
218
+ "model": "artifacts/models/be_sthgt_model.pt",
219
+ "metrics": "artifacts/metrics/deep_metrics.json",
220
+ "predictions": "data/processed/deep_predictions.parquet",
221
+ "adjacency_dir": "artifacts/models/deep_adjacency_matrices",
222
+ "training_table": "data/interim/deep_model_training_table.parquet"
223
+ }
224
+ }
curbflow-ai/artifacts/models/ranker_lgbm.txt ADDED
@@ -0,0 +1,372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ tree
2
+ version=v4
3
+ num_class=1
4
+ num_tree_per_iteration=1
5
+ label_index=0
6
+ max_feature_idx=93
7
+ objective=lambdarank
8
+ feature_names=airport_zone bias_corrected_pfdi blindspot_risk commercial_market community_id corridor_pfdi corridor_recent_pfdi corridor_risk_component coverage_gap day_of_week device_trust_mean double_parking_share entertainment evening_peak_audit evening_severity_prior evidence_quality_score_mean exposure exposure_bias_correction_factor geo_neighbor_mean_pfdi growth_7d_vs_21d hidden_junction_spillover hidden_no_junction_spillover_count hidden_no_junction_spillover_impact high_static_potential hour institutional is_active_graph_zone is_weekend junction_basin_pfdi junction_basin_risk_component lag_1_pfdi lag_2_pfdi lag_56_pfdi lag_8_pfdi large_vehicle_share large_vehicle_share_component location_criticality_component location_criticality_mean low_enforcement_visibility main_road_parking_share median_exposure_station_time near_patrol_but_uncovered near_patrol_but_uncovered_flag observed_pfdi p90_historical_pfdi_component patrol_expansion_opportunity_component patrol_in_degree patrol_myopia_station patrol_out_degree patrol_pagerank_x patrol_pagerank_y patrol_route_coverage patrol_route_coverage_norm patrol_weighted_degree pattern_neighbor_mean_pfdi peak_priority persistence_score raw_impact record_count recurrence_component religious_place repeat_persistence_component repeat_pressure_mean repeat_vehicle_count repeat_vehicle_share residential_layout rolling_1d_pfdi rolling_21d_pfdi rolling_7d_pfdi same_slot_21d_avg_pfdi same_slot_7d_avg_pfdi same_vehicle_different_zone_6h_count same_vehicle_same_zone_6h_count scita_success_rate scita_success_rate_norm severe_violation_count static_potential station_evidence_quality station_hour_activity station_hour_activity_norm station_neighbor_mean_pfdi transit_node two_wheeler_share type_correction_rate uncertainty unique_created_by_user_count unique_created_by_user_count_norm unique_device_count unique_device_count_norm user_trust_mean validation_coverage validation_coverage_norm vehicle_graph_degree zero_window_weight
9
+ feature_infos=[0:1] [12.936796188354492:9393.59375] [0:38.802967071533203] [0:1] [0:44] [18.701385498046875:353664.40625] [0:17760.697265625] [0:1] [0:1] [0:6] [0.54900401830673218:0.88872992992401123] [0:1] [0:1] [0:1] [1:1.3999999761581421] [0.40825316309928894:0.93521672487258911] [0:1] [0.69999998807907104:1.5] [0:623.96722412109375] [-0.87725239992141724:1.2732449769973755] [0:1] [0:76] [0:1499.579345703125] [0:1] [0:21] [0:1] none [0:1] [0:10178.6484375] [0:1] [12.936796188354492:9393.59375] [12.936796188354492:9393.59375] [12.936796188354492:6824.16650390625] [12.936796188354492:9393.59375] [0:1] [0:1] none [0:1] [0:1] [0:1] [0.0078947367146611214:0.98913043737411499] [0:1] [0:1] [15.289080619812012:10178.6484375] [0.0010276265675202012:1] [0:1] [0:682.5828857421875] [0.63844776153564453:0.88439983129501343] [0:688.97772216796875] [7.8130273323040456e-05:0.0056831133551895618] [0.00035636278335005045:0.0071054482832551003] [0:1] [0:1] [0:1371.5606689453125] [107.14451599121094:346.82635498046875] [1:1.3999999761581421] [0:7] [15.289080619812012:10178.6484375] [1:224] [0:1] [0:1] [0:1] [0:1] [0:138] [0:1] [0:1] [18.959018707275391:21609.443359375] [18.959018707275391:146661.046875] [18.959018707275391:67805.28125] [15.563323020935059:3620.1962890625] [15.563323020935059:3620.1962890625] [0:13] [0:101] [0:1] [0:1] [0:112] [0.00030828797025606036:0.68235969543457031] [0.63651537895202637:0.8118709921836853] [1:224] [0:1] [0:610.61126708984375] [0:1] [0:1] [0:1] [0.066666670143604279:0.70710676908493042] [1:12] [0:1] [1:12] [0:1] [0.51061743497848511:0.88872992992401123] [0:1] [0:1] [0:0.68468165397644043] [0:1]
10
+ tree_sizes=6875 6873 6877 6862 6864 6863 6882 6845 6865
11
+
12
+ Tree=0
13
+ num_leaves=63
14
+ num_cat=0
15
+ split_feature=44 44 80 44 80 44 17 47 1 47 80 44 43 47 18 80 44 40 50 80 32 18 77 17 2 80 80 28 81 92 50 24 44 76 30 2 62 50 48 24 70 40 9 2 17 15 1 28 62 89 32 18 1 17 62 1 69 44 28 18 67 67
16
+ split_gain=336.631 106.737 52.5092 43.2704 36.1813 24.9722 24.9375 19.3206 12.81 12.6225 11.0974 10.1206 9.60571 9.33707 9.01062 8.57551 8.21744 9.36088 7.87449 6.70491 9.67947 6.62147 6.33652 6.27791 6.13083 6.12393 5.83677 5.82066 5.75453 5.49551 5.45998 5.06106 4.99233 4.97202 4.92089 4.80733 4.78839 4.93568 4.75079 5.32085 4.65254 4.63775 4.60223 5.15537 4.58566 4.56034 4.53835 4.40182 4.39035 6.30571 4.51818 4.36463 4.33044 4.9348 4.41619 4.1956 4.23494 4.17486 4.17114 4.13263 4.90786 5.50023
17
+ threshold=0.47114264965057379 0.23279286921024325 158.57752227783206 0.79771065711975109 169.69245147705081 0.13540238887071612 1.0047916173934939 0.81449395418167125 330.27420043945318 0.7785615622997285 208.68660736083987 0.049675868824124343 124.29912567138673 0.79687535762786876 216.06250000000003 125.85021972656251 0.13647048175334933 0.39592105150222784 0.0039256466552615174 192.86965942382815 47.257253646850593 112.48336791992189 0.73752275109291088 0.99693650007247936 12.109489917755129 122.05519104003908 301.40078735351568 337.80917358398443 1.0000000180025095e-35 0.27215625345706945 0.0026106622535735373 7.5000000000000009 0.32779294252395635 0.34446968138217932 238.00217437744143 3.3355255126953129 0.45763885974884039 0.0027844484429806475 78.197601318359389 10.500000000000002 83.233139038085952 0.37620168924331671 3.5000000000000004 1.7777251601219179 1.0034148097038271 0.69269764423370372 38.225162506103523 475.02494812011724 0.022439420223236087 0.75157111883163463 123.27174377441408 143.67701721191409 65.201953887939467 1.0047916173934939 0.11367894709110261 162.05570983886722 196.83471679687503 0.39487925171852117 45.539604187011726 161.92617034912112 986.80056762695324 2529.077026367188
18
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
19
+ left_child=1 4 12 7 5 9 14 23 19 11 18 -1 36 15 22 -7 42 38 32 -5 -21 -13 30 -2 34 -14 40 -10 -24 -17 -4 -22 35 -31 -9 -8 37 52 39 -18 -16 -36 -6 -44 -42 -37 -15 -27 -33 50 -50 -12 -3 54 58 56 -23 -55 -54 60 -47 -62
20
+ right_child=3 2 6 8 16 13 10 24 27 -11 51 21 25 46 26 29 17 -19 -20 20 31 55 28 -25 -26 47 -28 -29 -30 33 -32 48 -34 -35 41 45 -38 -39 -40 -41 44 -43 43 -45 -46 59 -48 -49 49 -51 -52 -53 53 57 -56 -57 -58 -59 -60 -61 61 -63
21
+ leaf_value=-0.055827913359174232 0.038827100617484234 0.006910470574224184 -0.010409478705379643 0.047475405867349198 -0.070826130241896865 0.013944678971252676 0.023912910258373818 0.002357055530150913 0.0775773896187852 -0.050830165493709292 0.023708301402770381 -0.0051261625787216705 0.044421207620527529 -0.071885755292784098 0.022568220626379174 -0.0023000843306076536 -0.037465259332081877 -0.058379488859434017 0.017885403008603879 -0.049097228737637263 0.040882031709177036 -0.033500594866203298 0.002982098666911914 0.019421829521711419 -0.011859863446070098 0.017312042554090992 -0.057315306022557772 0.051261913805006755 -0.044785484572414894 -0.023083094952819801 0.032022923581472691 0.031916942744188083 -0.0083358909876359872 0.068185610543239905 0.045670413950561838 -0.010762571213665494 0.055622450823722219 0.015653635454818095 0.00020547319190522377 -0.0046273240638634566 -0.014698771531961356 0.01376200171868198 -0.074846131073130109 -0.032457275124323857 0.048528799046074378 0.042252407926094387 -0.023275477983808371 0.056887216538865963 0.031055430815980452 0.021347907578752861 -0.064386245141380236 -0.042110430619303169 0.037094639738742601 -0.065285574095669208 -0.05862053584615598 -2.4011123345964947e-05 0.041789515654643415 0.01394561173381622 -0.025045772723874451 -0.052363134640657616 -0.080434784103221774 -0.017582368875942618
22
+ leaf_weight=21.699270782992244 96.6406961963512 38.063099911436439 9.7734644152224046 66.053119759075344 33.370142605621368 50.422568255104125 4.265652557834982 68.060819510370493 26.063728007487953 59.776642145588994 2.6237963736057273 52.83805793710053 38.095809406600893 5.473794672638177 10.396305952221153 100.98623292986304 97.812880403362215 38.551037272904068 16.379714830312878 4.0405365843325844 48.260814329609275 76.234334895387292 167.69813805678859 73.284871441312134 35.962818637490273 84.685663423500955 6.6988544110208741 108.43742149486206 6.5512867541983715 63.485784160904586 33.797524759545922 21.299231327138841 61.779861334245652 1.5281236171722401 15.402017854154108 20.190645128954202 5.235757950693368 73.378370314836502 11.665784213691948 14.116149341687558 90.407803488895297 43.692425375338644 10.127031227573751 24.58972743107006 2.9616063041612497 2.5359781216830042 39.097318676300347 7.6620165314525357 1.6548365894705082 11.004758404567836 4.9467833414673805 62.923869728110731 6.8024758668616432 7.534097593277691 2.7134178187698117 12.106896612793205 1.9146252088248719 2.1333991605788469 4.4783959835767746 26.561866933479905 4.4758838564157513 15.656282233074306
23
+ leaf_count=431 1127 628 177 818 638 880 46 812 254 812 38 1176 534 88 136 1633 1540 550 195 51 560 1371 2376 1138 387 1218 73 1202 94 886 660 235 759 12 168 229 74 1226 188 256 1307 478 189 417 30 25 569 94 16 127 72 934 114 91 45 195 28 22 79 354 48 164
24
+ internal_value=4.24428e-05 -0.0125707 -0.000214349 0.0309745 -0.0266647 -0.018924 -0.00914662 0.0186589 0.0450327 -0.0311481 -0.0222816 -0.0240086 0.0177859 -0.00840594 -0.00044849 -0.00411418 -0.0429898 -0.0368686 -0.0148594 0.0353436 0.0265577 -0.0191834 0.00545059 0.0304581 0.00636729 0.0275538 -0.0120806 0.0563613 0.00118617 -0.00959957 0.0225049 0.0300646 -0.0188187 -0.0209379 0.0115224 -0.0276076 0.0087067 0.00688854 -0.0301591 -0.0333238 -0.00916039 0.0220784 -0.0575671 -0.0448223 -0.0126932 -0.0307733 -0.0292453 0.0205956 0.016646 -0.00182801 -0.0404618 -0.0394758 -0.00353138 -0.0203285 -0.00134994 -0.0274129 -0.031656 -0.047801 0.0124255 -0.0389803 -0.0232988 -0.031556
25
+ internal_weight=2157.06 1532.26 816.461 624.805 715.796 485.564 545.679 333.044 291.761 224.57 217.394 164.793 270.783 260.994 328.285 216.423 230.233 162.146 151.846 157.26 91.207 143.094 217.82 169.926 163.118 130.443 110.465 134.501 174.249 166 43.571 87.1664 135.466 65.0139 127.155 73.6863 140.339 135.103 123.595 111.929 103.766 59.0944 68.0869 34.7168 93.3694 69.4207 44.5711 92.3477 38.9056 17.6064 6.60162 65.5477 61.7249 23.6618 13.9943 90.2559 78.149 9.6675 11.2809 49.23 22.6681 20.1322
26
+ internal_count=31074 23629 11770 7445 11859 8081 7645 4110 3335 4013 2792 3201 4125 4068 4853 3411 3778 2534 1820 1879 1061 2770 3307 2265 1845 1846 1546 1456 2470 2531 837 1010 1625 898 1458 866 2279 2205 1984 1796 1473 646 1244 606 1337 820 657 1312 450 215 88 972 979 351 238 1594 1399 113 193 591 237 212
27
+ is_linear=0
28
+ shrinkage=0.05
29
+
30
+
31
+ Tree=1
32
+ num_leaves=63
33
+ num_cat=0
34
+ split_feature=44 44 18 49 92 80 54 49 80 43 80 92 47 54 24 37 44 77 43 44 32 29 17 64 76 68 80 6 40 43 32 47 18 30 33 2 15 9 44 33 30 24 19 31 22 32 54 49 68 50 17 68 33 17 29 76 76 18 10 82 30 44
35
+ split_gain=908.375 285.888 178.185 158.199 108.187 108.139 103.128 72.3763 68.7258 60.1595 54.1956 48.9632 46.8168 46.9775 44.8024 45.8064 38.7341 35.9095 34.6792 34.028 38.8252 33.9806 33.952 33.4502 36.0555 44.9317 32.0504 31.333 31.0933 29.6639 28.9444 27.9233 27.6307 31.5566 29.5004 27.4289 27.5129 35.8345 27.2535 30.3995 27.4955 27.1845 27.1829 32.1464 26.8962 26.3162 26.3146 36.5405 31.9862 32.277 30.8251 26.2709 30.8795 26.1899 25.5237 25.3634 25.2371 25.1458 30.7693 26.7506 25.1831 24.7414
36
+ threshold=0.47631610929965978 0.18245428055524829 170.11161804199222 0.001846260507591069 0.40922053158283239 113.71436691284181 319.21319580078131 0.0022723850561305885 208.68660736083987 437.88648986816412 162.39677429199222 0.43431873619556433 0.7785615622997285 245.00064849853518 7.5000000000000009 0.27147378027439123 0.12786360085010531 0.76814800500869762 150.35363769531253 0.35022728145122534 242.84072875976565 0.067985352128744139 1.0224964618682864 0.13423423469066623 0.30848640203475958 3435.600463867188 125.5053176879883 8083.3542480468759 0.40381579101085668 467.20776367187506 38.48881912231446 0.83142724633216869 141.74700164794925 1345.5643310546877 165.51393890380862 19.482940673828129 0.8914422094821931 3.5000000000000004 0.064973697066307082 27.201519012451175 31.371676445007328 1.0000000180025095e-35 -0.08685066923499106 42.954870223999031 23.937436103820804 49.174940109252937 188.488151550293 0.00098885229090228698 1353.5029907226565 0.0015968914958648386 0.97445595264434826 9886.2358398437518 280.44093322753912 1.0135950446128847 0.59691038727760326 0.26369188725948339 0.27175079286098486 146.69524383544925 0.79297819733619701 0.71714287996292125 356.27424621582037 0.28416857123374945
37
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
38
+ left_child=1 5 7 4 23 17 11 9 19 12 18 -5 26 61 15 -13 -12 -1 38 20 31 -8 44 24 25 56 -3 -27 -11 42 -16 -4 -25 34 45 36 -17 -38 39 40 -7 -21 -6 -44 -10 -34 50 48 49 -48 -20 -32 -53 -18 -28 -43 -2 59 60 -9 -59 -14
39
+ right_child=3 2 8 6 29 10 21 57 22 28 16 14 13 -15 30 35 53 -19 46 41 -22 -23 -24 32 -26 27 54 -29 -30 -31 51 -33 33 -35 -36 -37 37 -39 -40 -41 -42 55 43 -45 -46 -47 47 -49 -50 -51 -52 52 -54 -55 -56 -57 -58 58 -60 -61 -62 -63
40
+ leaf_value=-0.087769156729515782 -0.035330914622686609 0.014140609680686818 -0.008234145287256368 0.054334461189636363 -0.017577325214335384 -0.07187383530562326 0.057737673883414768 0.017803593611986968 -0.017221134946572011 0.036787301115431395 -0.050336040641243633 -0.0042646503016605334 -0.031006885999220791 0.025299617416834452 -0.077444654034295082 0.053983741161005197 -0.020121164635027916 0.016656188768049876 0.0077226522158521209 0.025423721108283288 -0.049524857238420733 -0.0054205534076563816 -0.047150747610543026 0.047750829223639574 -0.029433114324932397 0.033004512469937887 -0.00054141995227293955 -0.023999449853978196 -0.009644164020902693 0.015212862015930043 -0.02674427049959166 -0.031128678996199477 -0.066180840861575538 -0.04379106066259026 0.038261369887137679 -0.0074471886885368712 0.050726753683853078 -0.037013012398967086 -0.020307410282859276 -0.045008621936155339 0.043920515412306224 -0.011309223616372981 -0.042320639350372564 0.0061222246768432437 -0.08030347025949984 0.017781436248685594 -0.078582530583289567 -0.014160115409377894 0.056568353691249712 0.051817264398379539 -0.050514777186702275 0.039270331727948117 0.006433470450279412 -0.045364607999023823 -0.04622536316925388 0.0082281222115686229 0.046892141205665282 0.002040755651833127 0.042064754060233391 0.044033875101978724 -0.056191992663052318 -0.008150065593211046
41
+ leaf_weight=8.6173156127333623 51.397752016782761 424.97158448025584 767.27848484553397 389.37904439121485 249.88550589978695 7.0541808530688312 24.044355973601341 381.11553221940994 338.42223221436143 160.71021893247962 333.83168001659214 48.252013362944126 248.23938805237412 64.7368956618011 7.6930179893970481 394.09887395426631 324.62972310371697 184.40280518308282 40.944406844675541 85.514738824218512 75.359666429460049 186.35941225662827 177.24773200601339 167.37220703065395 47.214777052402496 224.36513088643551 1324.6590932775289 27.008255407214165 46.485660821199417 270.35146500170231 26.722508981823921 161.15364615246654 9.692735478281973 16.393861621618271 268.99929374456406 22.092476293444633 27.646030873060226 20.096574872732162 833.04228396527469 224.90613392367959 18.761037718504667 468.48830507695675 36.946496240794659 468.5668028742075 17.785229410976171 251.0598970875144 10.440733999013903 77.382322797551751 50.602712798863649 8.6995245814323408 51.053140267729759 165.36000303179026 126.26398516446352 150.32998666167259 31.296638198196888 257.37998677417636 11.402794554829596 158.15471576154232 43.543840624392033 130.47720279917121 21.03517097234726 226.34954990074039
42
+ leaf_count=154 125 994 2275 687 607 19 40 971 1274 344 1478 117 709 132 22 596 1282 745 92 217 224 438 893 347 103 448 3576 57 120 592 61 487 17 30 510 37 41 30 2558 793 65 1152 85 1140 103 477 25 205 133 19 152 281 248 570 72 626 23 414 100 324 55 563
43
+ internal_value=0.000295241 -0.00909968 -0.00299057 0.0213624 0.0126155 -0.0238433 0.03414 0.00457058 -0.0134915 0.000555962 -0.0270884 0.0396834 -0.00174921 -0.0146555 0.0328775 0.0421003 -0.0372845 0.0119942 -0.0208546 -0.00885476 -0.0150096 0.00179699 -0.0292688 0.0237 0.0113063 0.0174287 0.00215925 0.0268798 0.0263701 0.000999827 0.0183892 -0.0122081 0.0299772 0.0245303 0.0266446 0.0469225 0.0496411 0.0137939 -0.0246573 -0.0391101 0.0122789 -0.00124033 -0.00408691 0.00258168 -0.0203708 0.0146604 -0.00362008 0.00949596 0.0357432 -0.0193139 -0.0245956 0.0207051 0.025053 -0.028111 -0.00159585 -0.00438163 -0.0204015 0.0183883 0.00436579 0.0244934 -0.00479521 -0.0201056
44
+ internal_weight=11473.8 7935.1 5610.41 3538.67 2100.66 2324.7 1438.01 3261.78 2348.63 2527.45 2131.68 1227.6 2320.25 539.326 838.225 512.186 808.791 193.02 1322.89 1815.17 1003.79 210.404 533.455 1074.91 361.389 314.174 1780.93 251.373 207.196 1025.75 326.04 928.432 713.518 546.146 529.752 463.934 441.841 47.7426 1083.76 250.721 25.8152 811.383 755.399 505.513 356.207 260.753 239.123 147.125 69.743 19.1403 91.9975 318.346 291.624 474.96 1355.96 725.868 62.8005 734.326 222.734 511.593 179.19 474.589
45
+ internal_count=31074 23915 15625 7159 4561 8290 2598 8374 7251 6510 7391 2120 6046 1404 1433 821 3330 899 4061 4981 2986 478 2270 2137 756 653 4642 505 464 2424 612 2762 1381 1034 1004 704 667 71 3435 877 84 1995 1832 1225 1377 494 626 382 177 44 244 590 529 1852 3648 1778 148 1864 569 1295 469 1272
46
+ is_linear=0
47
+ shrinkage=0.05
48
+
49
+
50
+ Tree=2
51
+ num_leaves=63
52
+ num_cat=0
53
+ split_feature=44 44 49 49 80 92 80 54 47 80 92 17 80 73 1 80 24 37 31 76 53 17 44 89 75 67 67 67 89 70 24 5 40 40 56 33 24 22 17 28 69 1 32 8 2 40 76 82 81 17 92 44 67 80 19 1 44 2 68 62 62 8
54
+ split_gain=691.618 191.574 121.536 110.211 82.1363 79.0972 64.8805 62.679 44.1733 43.4474 42.1697 36.3622 34.1488 32.0015 31.4832 31.2724 30.8637 41.6023 30.8383 29.7277 30.9988 28.9754 27.6633 27.3084 27.0241 25.4338 24.804 31.0681 27.2934 24.611 35.0735 24.3512 26.3585 24.0767 28.8534 28.9358 27.8609 49.6788 31.3823 27.3449 26.3162 28.3929 24.3732 23.7989 23.4645 24.9175 39.7128 23.1895 25.2402 25.5998 22.9293 22.6178 22.9602 23.7214 22.4962 22.3276 25.4631 22.1225 30.7828 25.9263 22.0629 23.9378
55
+ threshold=0.47631610929965978 0.22332014888525012 0.001846260507591069 0.0013131776358932259 169.69245147705081 0.40922053158283239 208.68660736083987 319.21319580078131 0.78269523382186901 145.99601745605472 0.43431873619556433 1.0268964171409609 123.44911193847658 0.32125306129455572 149.79396057128909 125.27112579345705 7.5000000000000009 0.39938651025295263 64.859603881835952 0.19883548468351367 20.340145111083988 1.0493284463882449 0.32779294252395635 0.79976296424865734 2.5000000000000004 2223.8549804687505 11632.597656250002 9009.0986328125018 0.7793986201286317 108.1534881591797 10.500000000000002 247780.69531250003 0.38717104494571691 0.39855262637138372 0.49468085169792181 45.194555282592781 7.5000000000000009 13.889335155487062 0.96947845816612255 40.571640014648445 119.77405166625978 129.824333190918 87.253841400146499 0.69460526108741771 4.7689859867095956 0.28343300521373754 0.13468664139509204 0.20344828069210055 1.0000000180025095e-35 0.99999907612800609 0.20431531965732577 0.10899927467107774 9398.2631835937518 213.35614776611331 0.22367707639932635 166.34431457519534 0.24704456329345706 1.4241591691970827 6324.3862304687509 1.0000000180025095e-35 0.19221045821905139 0.6985338330268861
56
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
57
+ left_child=1 4 5 6 8 31 12 10 15 13 -4 18 14 -5 -3 23 17 54 -6 20 -17 24 -16 -1 -10 -25 27 44 -29 30 50 -2 -33 34 35 39 38 -38 40 43 -37 -42 -35 -11 57 46 -46 48 49 55 -21 -20 53 -53 -12 -15 -57 59 -59 -22 61 -49
58
+ right_child=2 3 7 9 11 -7 -8 -9 21 33 16 -13 -14 47 22 19 -18 -19 51 29 26 -23 -24 25 -26 -27 -28 28 -30 -31 -32 32 -34 42 -36 36 37 -39 -40 -41 41 -43 -44 -45 45 -47 -48 60 -50 -51 -52 52 -54 -55 -56 56 -58 58 -60 -61 -62 -63
59
+ leaf_value=-0.0041213629169985595 0.02597347987581556 -0.0024377302842387592 0.053295797863135645 0.072046042193930224 -0.039294060462855551 0.0020222542968589036 -0.027274571529352157 0.0055873627313518222 -0.024512896557766211 0.02213812329793079 0.020865194728803962 -0.052430931584675149 -0.0070089025768890287 -0.012852754672711032 0.060482393787050094 -0.036751085029776601 0.018502602662483186 0.046427508712770418 -0.045889749825564895 0.060658452567318714 -0.035811127286740956 -0.053954921106106626 0.006133399981512867 0.067949257788141801 0.033295189705190457 0.0089382527044633928 0.020286656747630066 -0.076472034235881503 -0.017201971686956113 -0.012501803019524469 -0.047923968626582492 0.016486988050579493 -0.043402888783361654 0.013849584534782007 0.058737737746202626 0.070511490179753403 -0.0035972305904286035 -0.067032956651242467 -0.0028093358896095592 0.053278617236043185 0.042715178876145593 -0.0047517166105832814 -0.019684375277957813 -0.037776669469733765 -0.080724834650309191 -0.038731093921383089 0.041016986504172764 0.038607066329196367 -0.06087107164307385 0.029904693554212172 0.010693101204965114 -0.020115534379446486 -0.05103940259844636 0.013993107621997295 -0.04746997809475479 -0.040296309044277827 0.025537265919269178 0.0011603690405917787 -0.036795393319438506 0.024984631241758898 -0.025317647306161518 -0.0094983897207908986
60
+ leaf_weight=326.04138200730085 776.97983791679144 127.63364011794329 308.52184133976698 26.557651698589325 243.70026016607881 904.91999763995409 379.29349511489272 176.2921879068017 354.66993138939142 73.000161942094564 40.653596058487892 178.06126257963479 1838.2133722752333 128.57732139527798 51.247352838516235 165.26252491772175 286.46468852832913 349.2064256221056 48.892607312649488 39.571421511471272 111.46933476626873 82.398579383268952 43.107587423175573 26.894749570637941 21.438909266144037 56.868339624255896 52.012171752750874 37.056682035326958 40.818882897496223 123.48710320517421 16.224210001528263 59.245317921042442 26.629684910178185 73.999335147440434 25.421996220946312 28.177848391234875 282.44931324571371 34.649523455649614 211.60709968209267 53.485804285854101 58.362357616424561 68.458027999848127 202.36692407168448 21.442340098321438 9.0972390025854093 133.91832521185279 25.407140731811523 196.9466059319675 12.717672571539877 119.01947108656168 54.701047502458096 99.569020587950945 27.866664156317711 104.44514521583915 17.113698519766331 16.957987688481808 109.71485577523708 452.91610135510564 60.561567194759846 20.809875547885895 17.934923961758614 29.769314929842949
61
+ leaf_count=1258 1924 323 687 76 1188 2424 1750 478 1265 196 105 964 5489 332 108 654 612 668 296 123 435 291 129 114 55 284 182 106 133 344 64 143 70 210 59 64 805 115 693 139 124 182 643 71 38 426 90 509 24 348 154 451 131 444 48 43 205 1393 195 56 64 80
62
+ internal_value=0.000255464 -0.00814955 0.0206409 -0.00135504 -0.0180146 0.0123499 -0.00827061 0.0330803 -0.0132835 0.00806131 0.0379176 -0.0329083 -0.00477188 0.0182789 0.0137522 -0.00966975 0.0310756 0.0399255 -0.0262803 -0.0133582 -0.0167743 -0.0271009 0.0356522 0.00242078 -0.0212177 0.0278856 -0.0132772 -0.0152342 -0.0454053 0.00283748 0.0199801 0.023181 -0.00208476 0.0021278 0.006266 0.004662 0.000323761 -0.0105289 0.00971086 0.0247128 0.0268037 0.0170924 -0.0107054 0.008535 -0.0123484 -0.0289691 0.00891919 0.0160182 0.0084008 0.0107547 0.0316664 -0.0149848 -0.00846844 -0.0026536 0.000620737 0.00182527 0.016724 -0.00801347 -0.00331628 -0.0262469 0.0280673 0.0322905
63
+ internal_weight=10091.3 7145.27 2946.03 4231.11 2914.16 1767.77 2439.5 1178.25 2211.63 1791.62 1001.96 702.535 2060.2 658.196 221.989 1753.12 693.438 406.974 524.474 1343.31 1109.33 458.507 94.3549 409.804 376.109 83.7631 944.067 892.055 77.8756 233.984 110.497 862.855 85.875 1133.42 857.054 831.632 683.704 317.099 366.605 147.928 154.998 126.82 276.366 94.4425 814.18 168.423 34.5044 631.638 386.987 374.27 94.2725 280.773 231.881 204.014 57.7673 255.25 126.673 645.757 513.478 132.279 244.651 226.716
64
+ internal_count=31074 23915 7159 12781 11134 4561 7799 2598 7660 4982 2120 3474 6049 1681 560 6049 1433 821 2510 4393 3708 1611 237 1656 1320 398 3054 2872 239 685 341 2137 213 3301 2448 2389 1983 920 1063 406 370 306 853 267 2633 554 128 1605 952 928 277 1322 1026 895 153 580 248 2079 1588 491 653 589
65
+ is_linear=0
66
+ shrinkage=0.05
67
+
68
+
69
+ Tree=3
70
+ num_leaves=63
71
+ num_cat=0
72
+ split_feature=44 44 80 44 80 82 18 77 47 43 28 89 44 80 78 19 33 2 76 5 49 44 47 44 9 10 18 66 76 15 8 5 32 6 5 8 54 69 66 40 40 68 51 31 66 30 19 40 54 67 75 40 48 76 77 30 5 15 40 40 33 18
73
+ split_gain=532.841 137.146 99.3953 92.9775 85.3771 50.1435 49.9266 38.431 36.4506 34.687 34.4204 34.2578 32.8582 44.6077 31.3623 29.5405 33.2748 29.1589 53.7158 28.7143 27.1087 26.4929 24.694 25.4113 27.6691 24.2847 23.9347 23.3171 23.2282 23.4124 22.9849 22.6934 22.4794 21.9754 21.8946 21.2749 21.2167 21.1936 20.8099 20.7245 19.2356 22.6403 19.2108 19.0122 21.0582 20.3006 19.5691 22.5063 18.9014 29.6831 30.1325 24.4401 28.7553 28.0814 25.9439 24.242 42.7338 24.1 23.5447 22.288 21.7536 18.8049
74
+ threshold=0.47631610929965978 0.23279286921024325 157.38221740722659 0.80250251293182384 169.69245147705081 0.35805861651897436 205.18009185791018 0.79539090394973766 0.83142724633216869 169.98821258544925 25.06602764129639 0.73868104815483104 0.17650917917490008 138.20223236083987 15.500000000000002 -0.28689284622669214 56.39659500122071 10.591919898986818 0.30611616373062139 129150.97656250001 0.0022723850561305885 0.086850088089704527 0.81449395418167125 0.11378367990255357 3.5000000000000004 0.71397137641906749 97.355693817138686 3325.2194824218755 0.052397208288311965 0.54302674531936657 0.68672248721122753 35243.937500000007 92.502735137939467 1026.639343261719 778.08193969726574 0.6253110170364381 222.35677337646487 181.60198974609378 555.80911254882824 0.30011278390884405 0.3737719208002091 10669.982910156252 0.37878789007663732 205.49375152587893 1338.2991943359377 481.96159362792974 -0.089931506663560853 0.37644737958908087 167.43994903564456 13287.533691406252 1.0000000180025095e-35 0.18171052634716037 14.947781085968019 0.10171376913785936 0.78233402967453014 166.70708465576175 1666.5144042968752 0.88317930698394786 0.38717104494571691 0.22960525751113894 60.159091949462898 267.68124389648443
75
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
76
+ left_child=1 4 14 6 8 36 11 20 9 12 -8 -2 13 17 27 30 -17 21 -19 -7 -4 39 23 24 -6 -10 35 48 29 -28 32 -13 -15 34 -12 -23 -5 -18 -31 -1 41 -22 -16 45 -45 46 -35 -48 55 51 -51 -50 53 -53 57 56 -3 -54 -58 -57 -55 -25
77
+ right_child=3 2 7 5 22 19 10 -9 25 -11 33 31 -14 15 42 16 37 18 -20 -21 40 26 -24 61 -26 -27 28 -29 -30 38 -32 -33 -34 43 -36 -37 -38 -39 -40 -41 -42 -43 -44 44 -46 -47 47 -49 49 50 -52 52 54 60 -56 59 58 -59 -60 -61 -62 -63
78
+ leaf_value=-0.039760112639369523 0.0024057047806325419 0.079081219796757099 -0.0070187839627778017 -0.012343085213443662 -0.065784962243965198 0.024024489843967475 0.049916755850793117 -0.028952855171287373 -0.00057490142542020628 0.0048467888922885038 0.054128506943107425 0.0010215102024149377 -0.0016816672614480017 0.04820415697765322 0.066719780040857768 -0.048062592313606531 -0.023810054041065936 0.059282772185470151 -0.068539443759623009 0.043746958044164501 0.040858787271542185 -0.061345779987730109 -0.050792778052077707 -0.021010669285989658 -0.023206687308014378 -0.038056281475442655 0.091852938008572457 0.061694552400621085 -0.02073116431079083 0.070959277412629029 0.044732552051099779 0.032552120457583496 -0.070214113973575021 -0.016492090004465686 -0.042216334819027063 0.034692119373310938 0.020092068889117 0.036050098208806197 -0.010866521554880557 -0.010837919842075225 -0.0034944938799954086 -0.0066018394127030297 0.010748926236217125 -0.058606372292683895 -0.0046377379429229882 0.034932846337794615 0.032671914060676523 -0.002421985409730413 0.081508074204618308 -0.0061618109358023698 0.034552746860203674 -0.067698924834778351 0.019396636613978752 0.057154627122203122 0.04008401675956632 -0.063661677054521568 -0.0096830744452962997 -0.020197644432533218 -0.05602771252599853 0.025581541967531696 -0.013994355205164686 0.06561343756210701
79
+ leaf_weight=97.290847761556506 190.14379175007343 12.374434068799017 1954.22177323699 56.565998636186123 73.369089914485812 291.08372503519058 34.080641571432352 183.31466268189251 56.622577268630266 390.69482332095504 6.6668991446495047 67.262960508465767 544.9661527313292 6.0699738636612919 38.411671578884125 174.60472879000008 300.17767231911421 36.679484486579895 10.592858195304869 504.25599262863398 78.066996414214373 6.3388524726033202 127.65383381769061 384.68334287777543 79.499243438243866 182.51873036846519 8.9196510761976224 20.240134179592133 123.53484571352601 9.5172942429780942 24.290605016052723 376.41897255927324 11.795457057654856 85.326022803783417 51.054271318018436 63.881433200091124 463.88931118696928 15.55271655321121 42.327272579073906 170.4588323533535 112.42564239725471 37.054985534399748 25.513423353433609 19.383896008133888 267.67901289463043 62.578487224876881 79.079367712140083 108.18785193003714 15.072748370468615 297.53026008978486 53.636243231594563 17.420852467417717 274.03671772405505 14.7201991379261 133.71452409029007 7.5979291796684256 189.10357461124659 44.701058533042669 32.050077438354492 88.338128574192524 39.764334470033646 6.3689052835106841
80
+ leaf_count=588 508 44 6527 164 520 757 103 1013 196 1195 17 253 1698 19 94 654 1147 119 35 1212 238 22 791 1975 488 727 34 44 423 44 78 951 50 273 163 281 1146 48 153 644 352 115 69 56 817 178 199 321 58 956 154 60 779 42 317 26 543 136 76 231 116 17
81
+ internal_value=0.000294953 -0.00730564 -0.000853432 0.0191782 -0.0153354 0.028633 0.00994846 -0.00696446 -0.0107145 -0.00854726 0.000882 0.0201623 -0.0117245 -0.0166908 0.0102283 -0.0270944 -0.0305475 -0.00696402 0.0306402 0.0365288 -0.00511697 -0.0103677 -0.0310017 -0.0263569 -0.0436421 -0.0291816 0.00118256 0.00846807 -0.00828184 0.0170279 0.0130698 0.027772 -0.0299802 -0.00157571 -0.0310883 0.0260227 0.0165668 -0.0208614 0.00415454 -0.0213472 0.0112162 0.0255824 0.044381 0.00116201 -0.00828196 0.00925044 0.0033546 0.0123975 0.00758507 0.0113703 5.6823e-05 0.0187353 0.0169309 -0.0124403 0.0215986 -0.00264697 -0.01134 0.0138438 -0.0163994 0.0185137 0.00522811 -0.0195999
82
+ internal_weight=9281.38 6617.72 3669.31 2663.66 2948.41 1315.8 1347.86 2365.08 2276.83 2037.69 714.036 633.826 1647 1102.03 1304.23 532.491 490.335 569.541 47.2723 795.34 2181.77 522.269 671.574 543.921 152.868 239.141 254.519 1240.3 184.299 60.7642 42.156 443.682 17.8654 679.956 57.7212 70.2203 520.455 315.73 51.8446 267.75 227.548 115.122 63.9251 622.235 287.063 335.172 272.593 187.267 1220.06 890.597 351.167 539.43 524.358 71.9054 452.452 329.464 233.528 318.738 221.154 95.9361 54.4845 391.052
83
+ internal_count=31054 23936 11990 7118 11946 3279 3839 8245 8155 7232 2127 1712 6037 4339 3745 1996 1849 2343 154 1969 7232 2189 3791 3000 1008 923 957 3582 654 231 147 1204 69 2024 180 303 1310 1195 197 1232 705 353 163 1844 873 971 793 520 3538 2618 1110 1508 1450 218 1232 920 663 915 619 257 158 1992
84
+ is_linear=0
85
+ shrinkage=0.05
86
+
87
+
88
+ Tree=4
89
+ num_leaves=63
90
+ num_cat=0
91
+ split_feature=50 66 58 80 30 80 76 76 40 48 15 90 43 76 22 10 66 80 75 66 69 31 67 28 40 15 2 33 73 33 43 92 92 32 31 67 15 68 92 77 50 40 31 43 69 8 37 32 51 18 67 66 30 15 8 69 50 2 53 28 43 89
92
+ split_gain=340.991 111.195 57.7213 57.1893 50.3674 41.1102 40.4465 34.0327 35.1858 33.1063 30.9967 30.1474 29.9783 29.9593 26.0761 25.1053 25.058 27.5515 23.999 22.4622 21.8805 21.5439 21.1166 20.5639 19.3618 19.2883 19.0209 19.2345 18.9808 20.4165 25.9739 24.3413 27.4465 18.3716 18.3486 21.2532 20.9832 18.0997 25.3671 18.0796 18.0107 19.607 24.3238 18.4224 24.0819 22.5017 18.5206 19.0894 18.6606 18.395 17.5693 17.4744 21.522 18.6629 17.2472 17.0361 16.9453 24.6805 20.4139 17.3353 17.317 16.813
93
+ threshold=0.0047615733928978452 1367.7785644531252 20.500000000000004 157.38221740722659 306.88545227050787 233.99512481689456 0.060548285022377975 0.05371582321822644 0.61353069543838512 39.286296844482429 0.86682862043380748 0.16767068207263949 429.64537048339849 0.21734536439180377 18.917822837829593 0.77486935257911693 3004.4248046875005 197.86573028564456 1.5000000000000002 534.08865356445324 36.26727485656739 169.2160568237305 6704.4489746093759 262.82962036132818 0.31223684549331671 0.58802610635757457 1.2504502534866335 37.906887054443366 0.58578431606292736 114.36854171752931 25.715924263000492 0.12827350944280627 0.19418548792600634 999.30789184570324 439.93719482421881 3664.395385742188 0.87085083127021801 4568.9147949218759 0.12827350944280627 0.80137750506401073 0.0027194131398573522 0.32655502855777746 380.48870849609381 31.977974891662601 36.26727485656739 0.77741539478302013 0.11180555447936059 92.502735137939467 0.13636364042758944 256.35363006591803 1211.4169921875002 547.97726440429699 45.179405212402351 0.54302674531936657 0.87421053647995006 214.39649200439456 0.0022018162999302153 7.3134236335754403 26.320654869079593 249.22169494628909 49.994476318359382 0.68580335378646862
94
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
95
+ left_child=1 3 10 6 5 11 26 20 12 -6 16 24 40 18 -11 -4 -2 -18 28 21 -5 23 -20 -8 33 -14 27 -1 -13 30 -30 -31 -33 -3 35 -12 -36 -28 -39 -15 41 42 43 -9 -45 46 -46 -48 -49 54 -43 52 -40 -53 -47 -21 58 59 -57 -58 -59 -7
96
+ right_child=2 4 15 7 9 61 19 8 -10 14 34 13 25 39 -16 -17 17 -19 22 55 -22 -23 -24 -25 -26 -27 37 -29 29 31 -32 32 -34 -35 36 -37 -38 38 51 -41 -42 50 -44 44 45 49 47 48 -50 -51 -52 53 -54 -55 -56 56 57 60 -60 -61 -62 -63
97
+ leaf_value=0.0089494546112461378 0.015387960309549392 -0.0065584962941830326 0.053674954874545627 0.056364411595547108 0.027216159112771161 -0.07878301295730579 -0.01812361534057487 -0.043312411904699033 -0.042567916076812172 0.0087022757525633768 0.036799061759462112 -0.064120428375090063 -0.058145549897123609 0.012263160261145533 -0.04627797532159237 0.018521972960887839 0.048483258783835415 0.02048909118613856 -0.007413556141251311 0.00025594523447326078 -0.043453185893009748 0.052913988418176711 0.0637273317374209 0.041345356139499176 -0.031707824147975301 0.012406515452228054 -0.0042622224063846017 -0.048590727395308862 0.067537274086618512 0.04491800518597331 -0.021095774619462469 -0.037336989841806813 0.0060621547948782641 0.07379223277954039 -0.053319621512078801 -0.0085871972410520251 0.031239934892315503 0.027295274635880884 -0.062925419807433658 0.065808615056812056 -0.007679462973561796 -0.039591305679689916 0.053487811588742364 0.062156170545072553 -0.094456564348829986 -0.054684600287126441 0.024539515481736499 0.026407556209786021 -0.01377505936743004 0.05005222880377478 -0.019320146686569145 0.030792714317372846 0.044800083117730816 -0.0600831613795531 -0.0032049220212659888 -0.0097902992018462729 0.03094442173456638 -0.082494556469058525 0.054191104437724097 -0.035195795000209439 -0.0039633282399955021 -0.016115232451715426
98
+ leaf_weight=18.003801055252552 752.46144061535597 191.18739856779575 167.99733695015311 5.7301502451300612 295.12933464348316 11.13878149166703 288.2188842445612 43.826572328805923 99.198182439431548 526.24335234612226 29.141396999359131 13.469093374907969 10.318123020231722 572.37987168133259 22.487549342215061 72.79970983043313 142.87415565550327 228.39335904270411 18.144667692482471 1302.8289463855326 131.07669443264604 12.098563700914381 24.536640331149101 15.308763831853865 88.321317732334137 158.52218372374773 235.00337877869606 75.137005031108856 8.6685676723718625 32.510027252137661 177.91128542460501 43.346211262047291 228.33725174516439 7.3888135552406302 8.0954667180776578 224.53603916615248 78.247691906988621 16.661548629403114 7.6980167999863651 16.211084470152855 698.28076583985239 138.83701602742076 14.41836619004607 11.48299043625593 5.7194355372339478 57.959731472656131 50.520321168005466 32.858104079961777 239.41095331590623 6.0662959553301325 464.52434125542641 6.212954953312873 11.65794914960861 62.312199493870139 22.619593266397715 16.920969441533089 61.352264568209648 11.295418381690981 47.361445777118206 11.814748227596281 18.545522198081017 273.44073231332004
99
+ leaf_count=99 2285 669 424 25 1011 64 1122 205 564 1702 93 45 27 1733 92 190 410 583 58 4302 854 43 54 48 264 504 1005 436 24 111 631 158 722 13 23 724 221 74 36 48 2612 623 55 41 31 296 203 184 1051 21 2015 36 42 257 114 56 157 29 118 34 52 1331
100
+ internal_value=0.000318621 -0.00458968 0.0203621 -0.0093961 0.00371944 -0.0012205 -0.00373693 -0.0151252 -0.0135173 0.0137121 0.0166302 0.00225021 -0.0120435 0.0059091 0.00644913 0.0430472 0.0206326 0.031262 -0.00251616 -0.00041367 -0.0392723 -0.0125162 0.0334839 -0.0151242 -0.0122313 0.00809496 -0.0174524 -0.0374684 -0.00556336 -0.00395629 -0.0169779 0.00403061 -0.000862037 -0.00356873 0.00340287 -0.00337341 0.0233117 -0.0119618 -0.0292698 0.0137379 -0.0139467 -0.0179682 -0.0104816 -0.0124421 -0.00927092 -0.0112466 -0.00526833 -0.00368802 -0.00892572 -0.0339125 -0.0239847 -0.0399941 0.00195682 -0.0518437 -0.0402336 0.00218467 0.0172053 0.00463429 0.0373494 0.0202643 -0.033689 -0.0185681
101
+ internal_weight=8665.2 6960.65 1704.55 4409.8 2550.85 1706.99 2218.43 2191.37 2054.56 843.86 1463.75 1422.41 1955.36 1135.51 548.731 240.797 1123.73 371.268 546.924 1785.75 136.807 315.626 42.6813 303.528 286.898 168.84 432.687 93.1408 504.242 490.773 186.58 304.193 271.683 198.576 340.021 253.677 86.3432 339.546 104.543 588.591 1786.52 1088.24 484.882 470.464 426.637 415.154 328.509 322.789 272.269 86.6456 603.361 87.8811 19.356 68.5252 80.5793 1470.12 167.29 103.008 64.2824 73.167 29.8409 284.58
102
+ internal_count=31054 26101 4953 17371 8730 5925 7946 9425 8546 2805 4339 4530 7982 3584 1794 614 3278 993 1803 5961 879 1213 112 1170 946 531 1985 535 1691 1646 655 991 880 682 1061 817 244 1450 445 1781 7451 4839 2201 2146 1941 1900 1469 1438 1235 431 2638 371 78 293 410 4748 446 272 174 191 81 1395
103
+ is_linear=0
104
+ shrinkage=0.05
105
+
106
+
107
+ Tree=5
108
+ num_leaves=63
109
+ num_cat=0
110
+ split_feature=44 44 80 63 17 1 1 80 92 80 44 1 49 19 49 70 30 62 40 10 44 92 69 4 44 31 55 32 40 54 92 10 77 62 44 70 10 51 68 2 31 80 43 2 47 2 78 80 22 31 32 55 10 43 17 2 70 30 89 29 8 33
111
+ split_gain=361.346 94.0166 66.7726 64.4238 47.4991 46.8332 33.7268 29.4249 28.1578 26.0319 25.0721 24.6172 23.3065 22.462 22.1271 24.2352 23.2312 24.7735 21.9583 21.892 27.2823 28.6187 23.9598 23.209 21.7142 21.1957 20.9909 21.5733 20.7548 25.3706 23.8827 20.3989 25.1752 21.5266 19.8041 19.5296 19.5108 26.7785 19.4628 19.3246 19.7493 19.1914 23.4258 19.1877 24.5533 19.1212 19.0264 18.8241 29.9952 20.636 20.4683 20.3623 17.5881 17.1969 17.1712 17.0726 21.21 17.0685 17.057 17.6559 16.8546 16.7434
112
+ threshold=0.47423078119754797 0.11378367990255357 182.33572387695315 4.5000000000000009 1.0241127610206606 168.55130767822268 177.24812316894534 162.39677429199222 0.43676885962486273 209.70927429199222 0.33779440820217138 157.4401779174805 0.0015804831637069585 -0.52469879388809193 0.0017277237493544819 208.4213790893555 38.613180160522468 0.14813203364610675 0.37486842274665838 0.82172903418540966 0.20476830005645755 0.20044197887182238 239.02488708496097 14.500000000000002 0.93861275911331188 411.43414306640631 1.1000000238418581 60.987157821655281 0.38197368383407598 182.37724304199222 0.48997488617897039 0.72137701511383068 0.74289530515670787 0.47335967421531683 0.32378539443016058 226.48542022705081 0.71469962596893322 0.2575757652521134 1211.4169921875002 4.7689859867095956 107.97274398803712 140.38430786132815 163.67975616455081 10.848306655883791 0.76829040050506603 5.4204888343811044 10.500000000000002 145.25930023193362 45.71818923950196 363.55592346191412 40.983449935913093 1.1000000238418581 0.72837451100349437 35.633813858032234 0.81042551994323742 5.4204888343811044 258.34526062011724 97.026050567626967 0.86290016770362865 0.061299469321966178 0.58701375126838695 48.621315002441413
113
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
114
+ left_child=1 7 5 8 14 19 18 11 13 34 28 43 38 -2 -4 16 -16 -18 -7 20 21 22 54 -21 -5 47 -14 -28 29 30 -8 32 -23 -33 -6 -17 37 -12 -10 40 -31 42 -13 -1 -45 -41 -29 48 50 51 -22 -49 -38 57 -3 56 -30 -27 59 -15 -26 -54
115
+ right_child=3 2 4 24 9 6 10 -9 12 -11 36 41 26 58 15 35 17 -19 -20 23 25 31 -24 -25 60 53 27 46 55 39 -32 33 -34 -35 -36 -37 52 -39 -40 45 -42 -43 -44 44 -46 -47 -48 49 -50 -51 -52 -53 61 -55 -56 -57 -58 -59 -60 -61 -62 -63
116
+ leaf_value=-0.024052793787239672 -0.035364661476773605 0.062927792416275621 -0.010585675579460599 0.019744174454329983 -0.03310816225045194 0.061321048559001091 -0.017729270423362795 -0.040213099476827212 -0.084657792531641143 -0.045571815580222018 0.031608061925833209 0.085592381221016645 0.018185287401065991 0.031766590976024793 -0.045605319065960846 -0.082910014426262266 0.037462639467748908 -0.039485596725762101 -0.00094687038545953641 0.0041514632345136413 0.049630566845421262 -0.020057688901079986 -0.06083094538980436 0.049764102350492036 0.033024949406716041 0.032138503702844511 -0.077906680346498031 0.0076757022979615543 -0.012732943978790068 0.03596457615156997 0.047007579945932056 -0.026140462637015416 0.037434611906262391 0.047971117708863427 -0.0044224652220470487 -0.0049604987197078166 0.057273544139848614 -0.031580584800751203 -0.0030812145607091463 -0.04283175779702892 0.0071423369270643966 0.045176237636783328 -0.025222306522271167 0.053657130097471244 -0.031042309010550068 0.00846829381912809 -0.07007902296142722 -0.0016484656776630518 -0.085158884850705885 -0.054998977067180224 0.0040651886984690699 -0.020180948150464992 0.045908210728256939 0.027266677289446387 -0.00083831676211900514 -0.058782791232778291 0.045468525772907997 -0.078317271153968637 -0.056822285916751862 0.015193698764881029 0.062884228929436806 0.012063170423803546
117
+ leaf_weight=440.65728815086186 19.689035281538963 10.905571833252905 1013.0071592424065 324.39627894759178 115.8555452208966 47.084720630198717 131.53013045340776 188.287971759215 7.4632137939333907 135.97111849300563 27.932990692555904 5.5221483670175067 340.15301359817386 213.45342466235161 11.571415841579435 9.5108552724122983 94.925726480782032 11.755300417542456 20.246224254369736 166.43304608017206 26.081041589379311 46.965662159025669 16.311889633536339 33.50234954059124 329.64484999328852 6.0775346457958213 9.9682808071374875 77.507886838167906 186.81478243693709 120.83166312426329 15.977503664791582 417.96504477411509 32.024931754916906 10.033353418111799 125.17671373859048 51.794991575181484 33.423891223967075 41.942697837948799 359.98716957680881 24.642919883131981 116.96829063072801 25.630014352500439 34.974152721464634 18.600971609354019 15.844952482730148 69.092662066221237 8.7564806640148145 593.90024770982563 9.082475893199442 22.34323126077652 448.03357345238328 197.50951615720987 45.165882550179958 97.292125262320042 330.80070824921131 17.901874393224716 17.085139617323875 8.2387718036770803 7.4243743866682044 650.33017179369926 55.170507103204727 191.3839067555964
118
+ leaf_count=2160 65 25 4606 973 694 145 446 1371 27 993 89 16 880 772 43 47 335 51 70 588 79 170 57 126 860 21 30 208 661 354 42 1639 113 34 436 188 115 150 1238 80 324 72 137 62 58 215 28 2061 32 75 1465 747 139 307 1330 71 53 31 23 2075 152 600
119
+ internal_value=0.000287811 -0.00638867 -0.00400948 0.0166201 -0.0126088 -0.00024092 0.00830176 -0.023188 0.011325 -0.0280788 0.00608291 -0.0172652 0.00454004 0.017447 -0.00771828 0.0084586 0.0216848 0.0289836 0.0425973 -0.00406768 -0.0054626 -0.0124519 -0.0016293 0.0117946 0.0292731 -0.00117041 0.0123525 -0.00826449 0.000678647 0.00653347 -0.0107172 -0.0200945 0.00325125 -0.0244031 -0.0182106 -0.0170534 0.0172277 -0.00632076 -0.0047381 0.0142087 0.0217876 0.0113176 -0.0101114 -0.0212434 0.0146958 -0.0050184 -0.000216986 -0.00296966 0.00484751 -0.00761141 0.00657174 -0.00627356 0.0233226 0.0197379 0.00119678 -0.0119665 -0.00785614 -0.0314268 0.0186405 0.0192891 0.0373058 0.0185254
120
+ internal_weight=8284.56 5880.61 5151.1 2403.94 1569.57 3581.53 1108.03 729.517 1694.73 377.003 1040.69 541.23 803.836 890.897 1192.57 179.558 118.252 106.681 67.3309 2473.5 2273.57 865.007 358.018 199.935 709.212 1408.56 436.386 96.2326 700.845 479.043 147.508 506.989 78.9906 427.998 241.032 61.3058 339.849 69.8757 367.45 331.536 237.8 66.1263 40.4963 475.103 34.4459 93.7356 86.2644 1296.95 483.197 813.753 474.115 791.41 269.974 111.608 341.706 221.802 203.9 14.3163 871.208 863.784 384.815 236.55
121
+ internal_count=31054 23723 19847 7331 7393 12454 3554 3876 5346 2123 3339 2505 2411 2935 5270 664 429 386 215 8900 8186 3368 1412 714 1985 4818 1146 266 2246 1461 488 1956 283 1673 1130 235 1093 239 1265 973 678 225 153 2280 120 295 236 4459 1576 2883 1544 2808 854 359 1355 785 714 52 2870 2847 1012 739
122
+ is_linear=0
123
+ shrinkage=0.05
124
+
125
+
126
+ Tree=6
127
+ num_leaves=63
128
+ num_cat=0
129
+ split_feature=50 1 30 43 80 18 46 70 40 70 1 69 40 47 40 68 54 40 8 51 46 35 40 5 50 35 76 15 62 76 17 47 5 2 67 76 30 33 43 15 28 31 92 40 92 76 80 28 67 22 48 28 1 76 68 19 70 69 2 76 19 10
130
+ split_gain=214.565 67.4114 43.2342 38.2267 36.358 27.4846 30.2228 26.857 25.1644 24.8261 24.7112 22.9507 26.8508 24.0375 21.9588 21.4758 21.2723 22.6123 21.2306 20.9274 20.7582 20.4591 26.6373 20.3579 24.4853 20.5848 19.8577 19.6661 19.5425 18.7659 18.7253 18.567 18.5361 20.3456 17.8734 17.7717 17.1922 28.7248 19.216 17.5409 20.1873 17.1422 19.7519 19.7 18.7124 17.8751 16.9701 19.9598 19.4171 27.4315 16.9223 16.4804 16.3552 17.7211 17.7685 16.3058 17.748 20.6628 16.2734 16.2276 16.2155 18.8882
131
+ threshold=0.0047615733928978452 417.56411743164068 135.77124023437503 467.20776367187506 176.42071533203128 116.73472213745119 21.345035552978519 564.66119384765636 0.42894735932350164 155.62837982177737 201.55840301513675 199.87171173095706 0.25767543911933904 0.79687535762786876 0.39592105150222784 9982.9257812500018 249.99493408203128 0.32887217402458196 0.80243420600891124 0.22727273404598239 249.63591766357425 0.28174604475498205 0.27855262160301214 247780.69531250003 0.0025629051961004738 0.20101010054349902 0.45713254809379583 0.50615715980529796 0.024096330627799038 0.19883548468351367 1.1317631602287295 0.87147536873817455 252176.54687500003 3.0224020481109624 2944.2375488281255 0.26369188725948339 58.583696365356452 143.48276519775393 38.229032516479499 0.6864602565765382 169.3293151855469 71.939060211181655 0.33330409228801733 0.27264863252639776 0.18099548667669299 0.20233390480279925 132.72923278808597 114.61287307739259 12489.360839843752 35.385890960693366 9.7383465766906756 130.88965606689456 376.74838256835943 0.35997116565704351 9005.9819335937518 -0.07599275559186934 134.57486724853518 159.16297912597659 7.8037180900573739 0.017063985578715805 -0.025477553717792031 0.74992841482162487
132
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
133
+ left_child=1 2 5 16 7 6 36 15 23 19 14 12 34 -13 -6 31 -2 -18 21 -8 29 59 -23 35 25 -25 -22 -17 -26 -5 -19 46 33 -12 50 -3 37 60 -39 -38 51 44 43 -43 -21 -46 47 -4 49 -48 -7 55 53 54 -35 -41 -57 -58 -29 -14 -1 -62
134
+ right_child=3 8 4 20 10 11 9 -9 -10 -11 32 13 18 -15 -16 27 17 30 -20 41 26 22 -24 24 28 -27 -28 58 -30 -31 -32 -33 -34 52 -36 -37 39 38 -40 40 -42 42 -44 -45 45 -47 48 -49 -50 -51 -52 -53 -54 -55 -56 56 57 -59 -60 -61 61 -63
135
+ leaf_value=-0.05921957454369902 0.017034808952509344 0.0078625769515093709 0.010582063821369423 -0.049334908764603946 -0.0070486035114261953 0.020502763315266313 0.055251256538917992 -0.063358974341318028 -0.0045323000407750209 0.030344857052862065 -0.01205248026973685 0.0031543431918123256 -0.079170179770031601 -0.016887883090653394 -0.027251142723881811 -0.045202045987616568 0.024923004282406663 0.00049053040145151838 -0.042632983983420691 0.051515880986031985 -0.00088855949974622024 0.029150685404837312 -0.032346518107463272 -0.059102222765008011 0.068316588964094802 0.025234179379905238 0.028797880704346791 0.013146130248969649 -0.0038212289696045415 0.044472077260011532 -0.046322665383034561 -0.058859369967311607 -0.055653269284952435 0.029343451236577802 0.0050754224745902235 0.029565242291384145 0.02676458564495179 -0.051457965883422711 0.03598847646213351 0.036514088992403652 -0.087936985877399454 0.032729393742872696 0.0029624833644932244 -0.04239483036926639 -0.00723563300115165 0.037957666883631024 0.0044197497325337868 0.057532216965283836 -0.037466944631333016 -0.059841327460089515 -0.040625182038943899 0.089515846249284645 -0.029945396874690257 0.048531379590749324 -0.0095911233208821611 -0.033848293185054314 0.040955518586602707 -0.034118901735606014 0.048490563213262387 -0.012925172103234885 0.0010710897222619669 -0.034908297577863699
136
+ leaf_weight=34.837739408016205 660.0709359832108 153.35513293743134 297.43144521489739 5.4991072863340369 585.95537239685655 15.11072353646159 17.00217267870903 13.622308179736136 199.99948069453239 94.237203299999237 82.902539279311895 427.67804756015539 9.3045436479151231 230.08566633798182 174.57854746934026 9.1881116032600385 95.361551504582167 356.69547365233302 76.661797444336116 23.444785714149475 81.665907453745604 18.892791636288166 259.00666210986674 26.889198623597622 13.746895387768744 9.8988533392548543 181.58722270652652 66.393199421465397 29.611863873898983 174.79049636051059 22.72226295992732 11.473159268498419 11.765235237777231 66.77229792624712 246.70303381979465 245.07235944643617 46.537501096725464 7.8478234559297553 31.492977309972048 17.478273510932922 7.6454182565212241 10.114346638321875 88.39253106340766 63.602626077830791 97.85911475867033 28.180253192782402 453.80342823639512 24.501935519278049 33.249191842973232 17.237899769097567 45.155069153755903 4.5220755860209456 16.314288541674614 46.953659765422344 52.221441281959414 56.415608767420053 22.496818110346794 15.466298706829546 63.921386912465096 1435.5268865264952 58.172821722924709 97.807198440656066
137
+ leaf_count=198 2259 513 1131 13 2510 85 99 52 846 330 379 1498 69 997 923 34 275 1108 367 62 242 80 1231 84 43 23 453 212 103 539 77 60 58 247 1045 757 215 48 165 82 32 47 278 237 397 90 1696 71 129 53 235 16 72 141 217 302 121 75 191 6398 313 564
138
+ internal_value=-0.000390102 -0.00452349 -0.00632212 0.0160936 -0.000487481 -0.00962072 -0.00160319 0.00636258 0.0103622 0.00772136 -0.00702958 -0.0120095 -0.0145555 -0.00385643 -0.011686 0.0073345 0.0112291 0.00315749 -0.0168872 0.00123322 0.0285401 -0.0157415 -0.0281657 0.0165867 -0.00640618 -0.0364092 0.0195886 0.0254983 0.0190501 0.0416108 -0.00231298 0.00430967 0.00575851 0.00848332 -0.00088771 0.0212119 -0.0114423 -0.0203577 0.0185444 0.000588327 -0.00923375 -0.00171429 -0.0129759 -0.0320874 0.0104985 0.00286882 0.00518685 0.0141554 -0.000538552 0.0020681 -0.0252983 -0.00406341 0.0178241 0.0225203 0.0122567 -0.00784656 -0.0160618 0.01037 0.0304831 -0.0133518 -0.0283781 -0.0214898
139
+ internal_weight=7872.93 6294.54 5615.96 1578.39 2028.29 3587.68 823.554 990.822 678.574 422.833 1037.46 2764.13 2106.36 657.764 760.534 977.2 1134.85 474.779 1799.39 328.596 443.543 1722.73 277.899 478.574 80.1468 36.7881 263.253 139.503 43.3588 180.29 379.418 837.697 276.929 265.164 306.969 398.427 400.721 230.159 39.3408 170.562 124.024 311.594 162.11 73.717 149.484 126.039 826.224 321.933 504.291 471.041 60.2658 116.379 182.262 165.947 118.994 111.857 94.3787 37.9631 130.315 1444.83 190.818 155.98
140
+ internal_count=31187 26221 23852 4966 8176 15676 3671 3629 2369 1540 4547 12005 9510 2495 3433 3577 3719 1460 8145 1210 1247 7778 1311 1523 253 107 695 437 146 552 1185 3140 1114 1056 1365 1270 2131 1288 213 843 628 1111 562 284 549 487 3080 1202 1878 1749 320 596 677 605 464 580 498 196 403 6467 1075 877
141
+ is_linear=0
142
+ shrinkage=0.05
143
+
144
+
145
+ Tree=7
146
+ num_leaves=63
147
+ num_cat=0
148
+ split_feature=44 44 80 63 80 18 44 80 47 5 18 44 69 44 80 67 66 17 58 77 89 47 46 69 28 33 76 17 30 43 30 46 16 24 69 10 2 2 77 75 69 19 24 19 30 5 5 6 2 70 58 39 70 8 37 19 1 30 10 58 31 5
149
+ split_gain=218.17 74.7002 60.0032 46.4486 42.6073 37.5366 32.554 25.4176 21.0881 21.7622 20.836 20.2932 19.7314 18.9172 27.9626 20.5514 20.9706 18.3996 18.0646 17.5372 16.8857 16.506 16.3277 19.8578 16.1078 15.6565 24.169 18.5855 15.9838 15.4923 15.124 17.6552 15.0686 17.2808 14.8403 14.7999 14.7464 17.4598 14.5259 14.4146 14.6102 14.2249 14.8579 14.7749 13.9026 14.7502 14.7001 13.8815 13.8497 17.2906 16.3596 17.4986 13.7673 15.6668 13.7066 24.4459 19.7207 21.5672 16.6225 18.5243 21.6185 19.1042
150
+ threshold=0.47423078119754797 0.20476830005645755 158.67227172851565 2.5000000000000004 165.19668579101565 216.06250000000003 0.30843023955821997 284.02937316894537 0.81449395418167125 60134.994140625007 162.02601623535159 0.049675868824124343 239.02488708496097 0.79771065711975109 192.86965942382815 34684.953125000007 5101.2741699218759 1.0160314440727236 18.500000000000004 0.71846529841423046 0.77982351183891307 0.81449395418167125 47.183856964111335 204.99725341796878 181.92771911621097 132.77057647705081 0.47412845492362982 0.98385712504386913 1190.3555297851565 36.754955291748054 38.613180160522468 41.360073089599616 0.41864036023616796 7.5000000000000009 779.05630493164074 0.75357824563980114 3.559279322624207 10.483399391174318 0.71667188405990612 6.5000000000000009 235.03205871582034 0.45543801784515386 10.500000000000002 -0.5508688986301421 75.63455963134767 18427.187500000004 112371.36718750001 650.11944580078136 6.9863510131835946 204.61682128906253 36.500000000000007 0.93933823704719555 427.53295898437506 0.6452392339706422 0.5621926784515382 0.0073910644277930268 446.51126098632818 34.058225631713874 0.75720593333244335 3.5000000000000004 83.749095916748061 94271.058593750015
151
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
152
+ left_child=1 4 54 13 11 6 10 19 9 -7 18 20 22 15 -15 16 30 -6 21 -5 -1 -4 23 38 -25 26 28 32 -21 -12 31 -2 -27 -34 -28 -33 -29 -38 -13 52 -41 43 -43 -16 45 -24 -46 -17 49 -35 51 -51 -8 -54 -3 56 57 -56 -59 -60 -61 -62
153
+ right_child=3 2 5 7 17 8 39 -9 -10 -11 29 12 -14 14 41 47 -18 -19 -20 25 -22 -23 44 24 -26 27 34 36 -30 -31 -32 35 33 48 -36 -37 37 -39 -40 40 -42 42 -44 -45 46 -47 -48 -49 -50 50 -52 -53 53 -55 55 -57 -58 58 59 60 61 -63
154
+ leaf_value=-0.017533375400792913 -0.061893370909973024 0.010043965181034316 -0.0010315920924646252 0.064739342280637685 -0.0199774064301219 0.01901637360038716 0.0024486657680139025 -0.0015558017962022091 -0.027059452278611465 -0.014541587240344789 -0.06156053651519619 -0.028574774316297083 -0.040645492685488366 0.027974828451738827 -0.063406602832180789 -0.064988658650820028 -0.080728224462383757 -0.041067537851910974 -0.06775238500294628 0.0067958501743801475 -0.064857811602209173 -0.053172049696600526 0.023607813661692581 0.06467746390093021 -0.039499577096547542 0.060445219982254675 0.023978730545957588 -0.021902772312917179 -0.0638159303766766 -0.018547732180244355 0.010963460150787962 -0.040626121949601419 0.040159005015740962 0.064260718917441492 0.070586749094259507 0.037066092274611037 0.035655107219872577 -0.012999893525073187 -0.0037648947582377013 0.070855352383047562 -0.011522367169139111 0.0057695951742697963 -0.10091520652238235 0.0083930133484568757 -0.061689502636304676 -0.018119432638566791 -0.01985854374780387 -0.0082255127292808951 -0.044006723473854224 -0.0026333421696821679 0.048232385889496708 0.061335864175040417 -0.0072332141432170198 0.076819154334901676 -0.054334242470505369 -0.023230888826369381 0.05724884778174353 0.021306915497258262 0.0071838248849178726 -0.07587336684019115 0.019714076176962473 -0.08044634787892492
155
+ leaf_weight=59.669828459620476 15.944983582943676 974.67295672185719 437.72245130315423 25.785781890153885 385.22089184820652 59.242312502115965 694.20566526055336 108.6607357300818 283.66575757879764 261.83985489793122 23.672858562320471 62.47052988409996 43.817673809826374 209.08777236938477 7.3290331773459902 11.324046056717632 6.7100611701607695 141.36825392395258 10.977338410913942 194.99702658504248 27.552405750378966 15.723883438855408 28.44748866558075 17.504964828491214 4.7085734605789176 45.712938360869884 86.517895523458719 26.859717644751072 8.3577911928296071 180.96623048186302 444.16542141512036 10.379244934767486 187.36089884117246 20.202134847640991 21.279628440737724 14.971798561513422 59.326380297541618 26.753323182463646 1061.1590084340423 15.942535214126112 8.1257438808679563 6.6707032769918424 6.3896235078573227 320.29212006181479 31.097828432917595 82.885679993778467 64.693825904279947 220.40651630237699 8.5989509075880033 88.523487068712711 28.111585855484009 12.158984944224356 9.482287600636484 13.348188221454619 15.566318072378634 94.292134005576372 17.718427881598473 106.10165697522461 98.188948947936296 17.069864675402641 20.325810059905056 6.2169125080108634
156
+ leaf_count=398 65 3475 1674 111 2464 221 2667 406 1922 1046 131 392 163 724 29 36 35 1062 35 620 203 101 95 83 10 140 275 94 27 907 1619 35 543 44 41 50 211 94 4511 59 28 25 17 880 126 354 290 820 26 249 66 32 32 36 57 349 64 354 408 64 69 23
157
+ internal_value=-0.000347137 -0.00579522 -0.00123926 0.0128282 -0.0134204 -0.00670467 -0.00223556 0.0212005 -0.0171259 -0.00834987 -0.010231 -0.00908461 -0.00762352 0.00658865 0.0135809 0.00127834 0.0070591 -0.0256393 -0.00437394 0.0241423 -0.0324826 -0.00283964 -0.00655406 -0.00421877 0.0425952 0.0228575 0.0140396 0.0283055 0.00389374 -0.0235235 0.0082725 -0.0206705 0.03347 0.0298953 0.0331793 0.00525728 0.010441 0.0205333 -0.00514425 0.00498266 0.0430436 0.00474691 -0.0464248 0.00678682 -0.0194732 -0.00745742 -0.0334386 -0.0109994 0.0176931 0.021254 0.0145081 0.00509194 0.00370509 0.0419093 0.00691712 -0.00119957 0.0061883 0.00275446 0.00633917 -0.00486031 -0.0319764 -0.00374579
158
+ internal_weight=7598.54 5375.67 3365.07 2222.88 2010.6 2014.92 1410.17 949.207 604.748 321.082 669.063 1484.01 1396.79 1273.67 549.769 723.902 492.172 526.589 464.424 840.547 87.2222 453.446 1352.97 1145.84 22.2135 814.761 311.152 503.608 203.355 204.639 485.461 41.296 390.669 344.956 107.798 25.351 112.939 86.0797 1123.63 741.104 24.0683 340.681 13.0603 327.621 207.125 111.333 95.7917 231.731 157.595 148.996 128.794 100.682 717.036 22.8305 1350.15 375.48 281.188 263.47 247.903 141.802 43.6126 26.5427
159
+ internal_count=31187 23873 13722 7314 10151 8859 5670 2979 3189 1267 2848 6625 6024 4335 1675 2660 1804 3526 1810 2573 601 1775 5861 4996 93 2462 963 1499 647 1038 1769 150 1100 960 316 85 399 305 4903 2822 87 951 42 909 865 449 416 856 417 391 347 281 2735 68 4863 1388 1039 975 918 564 156 92
160
+ is_linear=0
161
+ shrinkage=0.05
162
+
163
+
164
+ Tree=8
165
+ num_leaves=63
166
+ num_cat=0
167
+ split_feature=44 44 80 80 49 46 24 17 92 46 80 68 28 5 15 43 37 58 62 1 76 69 30 2 31 89 19 32 44 69 44 49 31 52 71 69 48 19 80 31 22 15 69 76 33 59 66 2 62 69 34 92 17 2 69 19 32 76 66 2 17 18
168
+ split_gain=178.312 60.5148 50.5729 39.6021 34.5204 34.3173 29.184 28.9713 24.7737 24.7642 21.8529 21.5198 21.4251 21.2696 29.8261 21.0026 18.9533 20.2027 18.2662 17.9788 17.8362 20.3321 17.4763 24.0077 18.9697 17.925 17.4225 18.9545 17.3937 16.948 16.1101 15.8395 15.7803 27.157 15.4026 14.9714 14.8346 19.0769 14.8075 14.6024 14.5932 14.4637 14.1376 14.0637 13.8909 13.8813 16.3204 13.8707 19.4567 16.5118 14.4249 14.6762 13.7406 17.5745 16.9924 13.6373 13.5217 13.2527 14.0951 13.6377 13.2178 21.0451
169
+ threshold=0.47423078119754797 0.18245428055524829 208.68660736083987 162.39677429199222 0.001846260507591069 276.93159484863287 7.5000000000000009 1.0224964618682864 0.49572990834712988 413.43185424804693 158.67227172851565 6580.7871093750009 896.36862182617199 250852.36718750003 0.6341739594936372 217.79019927978518 0.33701923489570623 31.500000000000004 0.3736721277236939 417.56411743164068 0.26752458512783056 311.54129028320318 37.903486251831062 0.86388126015663158 27.293632507324222 0.80185028910636913 0.028067226521670822 498.34104919433599 0.87181478738784801 118.92563247680665 0.049675868824124343 0.0006345361180137844 228.16130065917972 0.39473684132099157 1.0000000180025095e-35 337.94563293457037 34.24739074707032 -0.28689284622669214 114.66220092773439 39.613737106323249 29.429898262023929 0.67684510350227367 244.46980285644534 0.54277169704437267 624.52780151367199 0.29708614945411688 2307.7343750000005 5.8570625782012948 0.11566831171512605 342.71928405761724 0.70714285969734203 0.60886284708976757 0.96143606305122387 6.2095661163330087 129.94976806640628 -0.47736969590187067 87.253841400146499 0.18339323252439502 851.99172973632824 1.9621108770370486 1.0160314440727236 258.44444274902349
170
+ decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
171
+ left_child=1 3 10 30 8 11 9 32 13 35 19 15 18 14 28 29 -8 26 -10 22 21 -15 23 -3 52 -25 27 34 39 -6 -1 -12 57 -34 43 -7 42 -38 -16 -2 60 -13 -32 -18 -37 -28 -47 48 50 -49 51 55 -24 54 -54 -33 -14 58 -4 -59 61 -5
172
+ right_child=4 2 7 40 5 6 16 -9 12 -11 31 41 56 20 38 -17 17 -19 -20 -21 -22 -23 24 25 -26 -27 45 -29 -30 -31 36 47 33 -35 -36 44 37 -39 -40 -41 -42 -43 -44 -45 -46 46 -48 49 -50 -51 -52 -53 53 -55 -56 -57 -58 59 -60 -61 -62 -63
173
+ leaf_value=-0.029976805806350201 0.056555117040363825 0.08496776235843119 -0.0052222780100775693 -0.021893334776069015 0.029602102140461509 0.025385525016263795 0.028754401886683312 -0.040305808138360301 -0.0039082253378501675 0.036935787419403524 -0.013252614792030571 0.0547244802187596 -0.039054143309935264 0.067120761670879658 -0.025953949401440919 0.037510657735515957 -0.016052487183558041 0.034200685889565277 -0.054448313148776753 0.021631901854322295 -0.028908019657281819 -0.044175797494001474 0.069317433776640749 -0.022279208943948192 0.0033315932395361321 0.033235831402463577 -0.056005065631925768 0.026680223240927677 0.032815680697010095 -0.059850690340773595 -0.00182797194506947 -0.036601395418020592 0.052516963132345079 -0.010118250345655661 0.039278124746686807 -0.031542047280280837 0.032499999299615813 -0.021568840425830963 0.019356451495246396 -0.023200494496125018 -0.084662378102215635 0.030048533798141947 -0.049239563772256419 -0.091699860270742714 0.043735884327097067 0.037966956159650934 -0.034258697452330504 -0.0093953913608351841 -0.018591046818586296 0.03653599882444198 -0.065738653031582953 -0.059309283236668675 0.034664480115329209 0.055063724649813954 -0.052425523980137494 0.0083094683520906956 0.041212494169118152 -0.041954823482667811 -0.048045721094569394 0.0008393392243528909 -0.038501860200027854 0.041348217076600434
174
+ leaf_weight=78.896388001739979 6.1290993969887486 6.0510432049632064 29.592152617871761 333.94497090019286 7.7772526852786568 36.981415126472712 47.825866356492043 111.62598601728678 394.22633547708392 145.62464797496796 353.64745792374015 84.159294068813324 6.0742173269391051 11.828026361763479 18.538748636841774 20.348902694880962 63.497921004891396 27.353225722908974 18.727133821696043 137.05210255086422 53.425798416137695 6.2835162468254557 17.755265146493912 140.42588564753532 1241.7408322840929 16.219995096325874 32.063847180455923 42.065869994461536 20.28649514913559 16.590658940374851 698.6076686847955 17.339357882738113 24.262224748730659 60.354574900120497 11.40158127248287 34.632635289803147 17.658827811479568 214.1782613992691 658.61730776540935 90.188235588371754 10.258078888058661 201.72444879263639 16.085384745150805 6.8021981567144385 7.4457653164863578 11.624708872288464 23.906383454799652 508.17324698250741 93.688862960785627 20.350090093910694 7.0034058615565291 8.4007283076643926 10.342719137668611 16.789212748408318 12.21657472103834 671.87000823765993 38.521582365036011 22.9492701087147 54.796624647453427 98.623537339270115 122.50233651790768 13.69428254291415
175
+ leaf_count=601 24 16 167 2295 27 125 123 958 1558 358 1620 322 25 40 71 75 197 66 70 454 197 15 47 600 4673 70 85 99 66 72 3238 63 97 382 26 107 60 953 2241 351 87 710 68 18 21 31 68 2180 380 72 30 45 49 53 50 2541 126 171 345 518 920 70
176
+ internal_value=-0.000361584 -0.00537547 -0.00192143 -0.0138195 0.011765 0.0198131 0.0114311 -0.0186547 0.00676506 0.0247049 0.000131048 0.0322675 -0.00264461 0.0117407 0.014094 1.25537e-05 0.000241681 -0.0059931 -0.00620018 0.00431605 -0.0143716 0.0285082 0.00269231 -0.0127559 0.00462739 -0.0165309 -0.0117384 -0.000589013 -0.00926269 -0.031301 -0.00826953 -0.00385005 -0.0103375 0.00784118 -0.0146292 0.00217627 -0.00646016 -0.0174505 0.018116 -0.0181253 -0.0256661 0.0373127 -0.00289505 -0.0233721 -0.0182216 -0.0321531 -0.0106286 -0.00134392 0.00281576 -0.00762686 0.00566211 0.00637892 0.032805 0.0163295 -0.0124975 0.00717959 0.0302797 -0.0178059 -0.0330291 -0.0072389 -0.0243788 -0.0194021
177
+ internal_weight=7331.77 5187.1 3681.27 1505.83 2144.67 821.827 491.226 402.204 1322.85 224.684 3279.07 330.601 457.549 865.297 793.76 44.7168 266.542 218.716 412.953 1598.59 71.5373 18.1115 1461.54 162.697 1298.84 156.646 191.363 123.768 116.604 24.3679 1025.43 1680.47 290.578 84.6168 81.7017 79.0598 946.53 231.837 677.156 96.3173 480.4 285.884 714.693 70.3001 42.0784 67.5949 35.5311 1326.83 798.302 528.523 704.614 697.61 57.1038 39.3485 22.5593 689.209 44.5958 205.962 84.3888 121.573 470.142 347.639
178
+ internal_count=31187 23873 15581 8292 7314 2530 1324 2638 4784 611 12943 1206 1779 3005 2753 174 713 590 1628 6012 252 55 5558 686 4872 670 524 340 441 99 4920 6931 1680 479 241 253 4319 1013 2312 375 3372 1032 3306 215 128 184 99 5311 3059 2252 2679 2649 199 152 99 2604 151 1201 512 689 3285 2365
179
+ is_linear=0
180
+ shrinkage=0.05
181
+
182
+
183
+ end of trees
184
+
185
+ feature_importances:
186
+ p90_historical_pfdi_component=40
187
+ station_neighbor_mean_pfdi=38
188
+ median_exposure_station_time=23
189
+ blindspot_risk=22
190
+ static_potential=22
191
+ exposure_bias_correction_factor=19
192
+ same_slot_21d_avg_pfdi=19
193
+ lag_1_pfdi=17
194
+ vehicle_graph_degree=16
195
+ bias_corrected_pfdi=15
196
+ geo_neighbor_mean_pfdi=15
197
+ observed_pfdi=15
198
+ lag_2_pfdi=14
199
+ growth_7d_vs_21d=13
200
+ lag_56_pfdi=13
201
+ patrol_myopia_station=13
202
+ rolling_21d_pfdi=13
203
+ corridor_pfdi=12
204
+ evidence_quality_score_mean=12
205
+ junction_basin_pfdi=12
206
+ lag_8_pfdi=12
207
+ device_trust_mean=10
208
+ hour=10
209
+ patrol_pagerank_x=10
210
+ repeat_pressure_mean=10
211
+ rolling_1d_pfdi=10
212
+ rolling_7d_pfdi=10
213
+ same_slot_7d_avg_pfdi=10
214
+ coverage_gap=9
215
+ patrol_pagerank_y=9
216
+ pattern_neighbor_mean_pfdi=8
217
+ station_evidence_quality=8
218
+ user_trust_mean=8
219
+ hidden_no_junction_spillover_impact=6
220
+ patrol_in_degree=6
221
+ location_criticality_mean=5
222
+ patrol_out_degree=5
223
+ record_count=5
224
+ patrol_route_coverage=4
225
+ severe_violation_count=4
226
+ corridor_recent_pfdi=3
227
+ day_of_week=3
228
+ junction_basin_risk_component=3
229
+ two_wheeler_share=3
230
+ large_vehicle_share_component=2
231
+ patrol_weighted_degree=2
232
+ peak_priority=2
233
+ repeat_vehicle_count=2
234
+ scita_success_rate=2
235
+ station_hour_activity=2
236
+ transit_node=2
237
+ community_id=1
238
+ exposure=1
239
+ large_vehicle_share=1
240
+ main_road_parking_share=1
241
+ patrol_route_coverage_norm=1
242
+ persistence_score=1
243
+ recurrence_component=1
244
+ repeat_vehicle_share=1
245
+ same_vehicle_different_zone_6h_count=1
246
+ validation_coverage=1
247
+
248
+ parameters:
249
+ [boosting: gbdt]
250
+ [objective: lambdarank]
251
+ [metric: ndcg]
252
+ [tree_learner: serial]
253
+ [device_type: cpu]
254
+ [data_sample_strategy: bagging]
255
+ [data: ]
256
+ [valid: ]
257
+ [num_iterations: 800]
258
+ [learning_rate: 0.05]
259
+ [num_leaves: 63]
260
+ [num_threads: 8]
261
+ [seed: 42]
262
+ [deterministic: 0]
263
+ [force_col_wise: 0]
264
+ [force_row_wise: 0]
265
+ [histogram_pool_size: -1]
266
+ [max_depth: -1]
267
+ [min_data_in_leaf: 20]
268
+ [min_sum_hessian_in_leaf: 0.001]
269
+ [bagging_fraction: 0.85]
270
+ [pos_bagging_fraction: 1]
271
+ [neg_bagging_fraction: 1]
272
+ [bagging_freq: 3]
273
+ [bagging_seed: 400]
274
+ [bagging_by_query: 0]
275
+ [feature_fraction: 0.85]
276
+ [feature_fraction_bynode: 1]
277
+ [feature_fraction_seed: 30056]
278
+ [extra_trees: 0]
279
+ [extra_seed: 12879]
280
+ [early_stopping_round: 0]
281
+ [early_stopping_min_delta: 0]
282
+ [first_metric_only: 0]
283
+ [max_delta_step: 0]
284
+ [lambda_l1: 0]
285
+ [lambda_l2: 0]
286
+ [linear_lambda: 0]
287
+ [min_gain_to_split: 0]
288
+ [drop_rate: 0.1]
289
+ [max_drop: 50]
290
+ [skip_drop: 0.5]
291
+ [xgboost_dart_mode: 0]
292
+ [uniform_drop: 0]
293
+ [drop_seed: 17869]
294
+ [top_rate: 0.2]
295
+ [other_rate: 0.1]
296
+ [min_data_per_group: 100]
297
+ [max_cat_threshold: 32]
298
+ [cat_l2: 10]
299
+ [cat_smooth: 10]
300
+ [max_cat_to_onehot: 4]
301
+ [top_k: 20]
302
+ [monotone_constraints: ]
303
+ [monotone_constraints_method: basic]
304
+ [monotone_penalty: 0]
305
+ [feature_contri: ]
306
+ [forcedsplits_filename: ]
307
+ [refit_decay_rate: 0.9]
308
+ [cegb_tradeoff: 1]
309
+ [cegb_penalty_split: 0]
310
+ [cegb_penalty_feature_lazy: ]
311
+ [cegb_penalty_feature_coupled: ]
312
+ [path_smooth: 0]
313
+ [interaction_constraints: ]
314
+ [verbosity: -1]
315
+ [saved_feature_importance_type: 0]
316
+ [use_quantized_grad: 0]
317
+ [num_grad_quant_bins: 4]
318
+ [quant_train_renew_leaf: 0]
319
+ [stochastic_rounding: 1]
320
+ [linear_tree: 0]
321
+ [max_bin: 255]
322
+ [max_bin_by_feature: ]
323
+ [min_data_in_bin: 3]
324
+ [bin_construct_sample_cnt: 200000]
325
+ [data_random_seed: 175]
326
+ [is_enable_sparse: 1]
327
+ [enable_bundle: 1]
328
+ [use_missing: 1]
329
+ [zero_as_missing: 0]
330
+ [feature_pre_filter: 1]
331
+ [pre_partition: 0]
332
+ [two_round: 0]
333
+ [header: 0]
334
+ [label_column: ]
335
+ [weight_column: ]
336
+ [group_column: ]
337
+ [ignore_column: ]
338
+ [categorical_feature: ]
339
+ [forcedbins_filename: ]
340
+ [precise_float_parser: 0]
341
+ [parser_config_file: ]
342
+ [objective_seed: 16083]
343
+ [num_class: 1]
344
+ [is_unbalance: 0]
345
+ [scale_pos_weight: 1]
346
+ [sigmoid: 1]
347
+ [boost_from_average: 1]
348
+ [reg_sqrt: 0]
349
+ [alpha: 0.9]
350
+ [fair_c: 1]
351
+ [poisson_max_delta_step: 0.7]
352
+ [tweedie_variance_power: 1.5]
353
+ [lambdarank_truncation_level: 30]
354
+ [lambdarank_norm: 1]
355
+ [label_gain: ]
356
+ [lambdarank_position_bias_regularization: 0]
357
+ [eval_at: 5,10,20]
358
+ [multi_error_top_k: 1]
359
+ [auc_mu_weights: ]
360
+ [num_machines: 1]
361
+ [local_listen_port: 12400]
362
+ [time_out: 120]
363
+ [machine_list_filename: ]
364
+ [machines: ]
365
+ [gpu_platform_id: -1]
366
+ [gpu_device_id: -1]
367
+ [gpu_use_dp: 0]
368
+ [num_gpu: 1]
369
+
370
+ end of parameters
371
+
372
+ pandas_categorical:[]
curbflow-ai/artifacts/models/scaler.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cc3c76c3a6fd95c16e36877c0190956bef9addf88ae90dd8e39c702291640546
3
+ size 2727
curbflow-ai/artifacts/reports/eda_summary.json ADDED
@@ -0,0 +1,295 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "total_rows": 298450,
3
+ "total_columns": 30,
4
+ "actual_date_range": {
5
+ "start": "2023-11-10T00:41:46+05:30",
6
+ "end": "2024-04-08T23:00:46+05:30"
7
+ },
8
+ "null_percentage_by_column": {
9
+ "id": 0.0,
10
+ "latitude": 0.0,
11
+ "longitude": 0.0,
12
+ "location": 1.0189,
13
+ "vehicle_number": 0.0,
14
+ "vehicle_type": 0.0,
15
+ "description": 100.0,
16
+ "violation_type": 0.0,
17
+ "offence_code": 0.0,
18
+ "created_datetime": 0.0,
19
+ "closed_datetime": 100.0,
20
+ "modified_datetime": 0.0,
21
+ "device_id": 0.0,
22
+ "created_by_id": 0.0017,
23
+ "center_code": 3.7728,
24
+ "police_station": 0.0017,
25
+ "data_sent_to_scita": 0.0,
26
+ "junction_name": 0.0017,
27
+ "action_taken_timestamp": 100.0,
28
+ "data_sent_to_scita_timestamp": 85.8733,
29
+ "updated_vehicle_number": 41.9682,
30
+ "updated_vehicle_type": 41.9682,
31
+ "validation_status": 0.0,
32
+ "validation_timestamp": 41.9682,
33
+ "created_datetime_ist": 0.0017,
34
+ "date": 0.0017,
35
+ "hour": 0.0017,
36
+ "minute": 0.0017,
37
+ "day_of_week": 0.0017,
38
+ "is_weekend": 0.0017
39
+ },
40
+ "fully_null_columns": {
41
+ "closed_datetime": true,
42
+ "action_taken_timestamp": true,
43
+ "description": true
44
+ },
45
+ "hour_of_day_distribution": {
46
+ "0": 5815,
47
+ "1": 11098,
48
+ "2": 16261,
49
+ "3": 21565,
50
+ "4": 23512,
51
+ "5": 22193,
52
+ "6": 19836,
53
+ "7": 19445,
54
+ "8": 25790,
55
+ "9": 26994,
56
+ "10": 32580,
57
+ "11": 32176,
58
+ "12": 19689,
59
+ "13": 11546,
60
+ "14": 5634,
61
+ "15": 1224,
62
+ "16": 583,
63
+ "17": 377,
64
+ "18": 150,
65
+ "19": 27,
66
+ "20": 42,
67
+ "21": 148,
68
+ "22": 725,
69
+ "23": 1035
70
+ },
71
+ "morning_count_0730_1530": 166863,
72
+ "evening_count_1530_2030": 1386,
73
+ "evening_gap_ratio_morning_over_evening": 120.39177489177489,
74
+ "police_station_counts": {
75
+ "upparpet": 34468,
76
+ "shivajinagar": 28044,
77
+ "malleshwaram": 22200,
78
+ "hal old airport": 20819,
79
+ "city market": 17646,
80
+ "vijayanagara": 14652,
81
+ "rajajinagar": 10998,
82
+ "kodigehalli": 10916,
83
+ "magadi road": 8558,
84
+ "jeevanbheemanagar": 6736,
85
+ "k.r. pura": 6546,
86
+ "halasuru gate": 6294,
87
+ "mahadevapura": 6187,
88
+ "chikkajala": 5834,
89
+ "hsr layout": 5018,
90
+ "bellandur": 4964,
91
+ "high ground": 4951,
92
+ "byatarayanapura": 4555,
93
+ "electronic city": 4333,
94
+ "pulikeshinagar(f.town)": 4136,
95
+ "halasur": 4011,
96
+ "jayanagara": 3813,
97
+ "chamarajpet": 3795,
98
+ "banaswadi": 3759,
99
+ "basavanagudi": 3604,
100
+ "ashok nagar": 3524,
101
+ "adugodi": 3332,
102
+ "cubbon park": 3255,
103
+ "hebbala": 3209,
104
+ "wilson garden": 3108,
105
+ "sheshadripuram": 3090,
106
+ "mico layout": 2588,
107
+ "yeshwanthpura": 2587,
108
+ "yelahanka": 2440,
109
+ "hulimavu": 2395,
110
+ "whitefield": 2303,
111
+ "r.t. nagar": 1736,
112
+ "j.p. nagar": 1637,
113
+ "madiwala": 1563,
114
+ "v.v.puram (c.pet)": 1556,
115
+ "sadashivanagar": 1445,
116
+ "kamakshipalya": 1431,
117
+ "banashankari": 1202,
118
+ "jalahalli": 1160,
119
+ "jnanabharathi": 1063,
120
+ "peenya": 974,
121
+ "devanahalli airport": 940,
122
+ "hennuru": 892,
123
+ "k.g. halli": 892,
124
+ "thalagattapura": 870,
125
+ "k.s. layout": 828,
126
+ "chikkabanavara": 785,
127
+ "kengeri": 464,
128
+ "no police station": 339,
129
+ "unknown": 5
130
+ },
131
+ "junction_counts": {
132
+ "no junction": 147880,
133
+ "btp051 - safina plaza junction": 15449,
134
+ "btp082 - kr market junction": 11538,
135
+ "btp040 - elite junction": 10718,
136
+ "btp044 - sagar theatre junction": 10549,
137
+ "btp211 - central street junction": 5388,
138
+ "btp058 - subbanna junction": 5189,
139
+ "btp027 - modi bridge junction": 4584,
140
+ "btp020 - hosahalli metro station": 4101,
141
+ "btp057 - anand rao junction": 3935,
142
+ "btp080 - nr road, sp road junction": 3681,
143
+ "btp045 - danvanthri road junction": 3181,
144
+ "btp001 - 10th cross, dr. rajkumar road": 2812,
145
+ "btp083 - as char street, mysore road": 2778,
146
+ "btp032 - windsor circle": 2749,
147
+ "btp016 - 5th main road, rpc layout": 2474,
148
+ "btp070 - cholurpalya junction, magadi road": 2272,
149
+ "btp042 - minsk square junction (cto)": 2044,
150
+ "btp038 - mysore bank junction": 2021,
151
+ "btp023 - mahalaxmi layout entrance": 1807,
152
+ "btp108 - tagore park junction": 1801,
153
+ "btp043 - upparpet junction": 1786,
154
+ "btp048 - shanthala junction": 1593,
155
+ "btp104 - medical college circle": 1508,
156
+ "btp182 - 19th main junction, rajajinagar": 1390,
157
+ "btp011 - rr kalyana mantapa, dr. rajkumar road": 1208,
158
+ "btp008 - navarang theatre": 1190,
159
+ "btp022 - marenahalli junction, vijayanagar": 1157,
160
+ "btp135 - uco bank junction": 1112,
161
+ "btp026 - 1st block junction, rajajinagar": 1086,
162
+ "btp069 - mc circle": 1075,
163
+ "btp063 - siddalingaiah circle": 1060,
164
+ "btp074 - leprosy hospital junction": 1047,
165
+ "btp205 - modi hospital junction": 1045,
166
+ "btp061 - bhashyam circle": 1030,
167
+ "btp096 - gali anjaneya temple": 972,
168
+ "btp010 - rajajinagar entrance": 957,
169
+ "btp208 - havanur circle": 812,
170
+ "btp172 - nanjappa circle": 776,
171
+ "btp095 - satellite bus stand, mysore road": 775,
172
+ "btp028 - vijayanagar bus stand junction": 754,
173
+ "btp054 - shivananda circle": 751,
174
+ "btp148 - 17th main, doopanahalli bus stop": 745,
175
+ "btp071 - prasanna junction": 721,
176
+ "btp206 - shankara mutt circle, vijayanagar": 719,
177
+ "btp118 - basappa circle": 653,
178
+ "btp204 - esi hospital, rajajinagar": 638,
179
+ "btp024 - nps, vijayanagar": 632,
180
+ "btp130 - gd mara junction": 631,
181
+ "btp192 - urvashi theater": 625,
182
+ "btp189 - new diagonal road, jayanagar": 602,
183
+ "btp137 - madiwala traffic ps junction": 596,
184
+ "btp170 - dr. bheem rao palace, chord road": 573,
185
+ "btp186 - 9th cross, 4th main, jayanagar": 546,
186
+ "btp123 - 10th cross, wilson garden": 535,
187
+ "btp068 - veeresh theatre junction": 504,
188
+ "btp226 - 33rd cross, 11th main, jayanagar": 492,
189
+ "btp076 - hudson circle": 455,
190
+ "btp210 - 50th cross, 12th main , rajajinagar": 455,
191
+ "btp215 - vanivillas junction": 434,
192
+ "btp062 - basava mantapa, dr. rajkumar road": 425,
193
+ "btp017 - attiguppe circle": 422,
194
+ "btp101 - blood bank circle, kh road": 410,
195
+ "btp067 - jai muni rao circle": 409,
196
+ "btp018 - dhobi ghat junction": 382,
197
+ "btp041 - gopal gowda circle": 378,
198
+ "btp167 - jc road junction": 372,
199
+ "btp140 - madiwala check post": 368,
200
+ "btp163 - 16th main road, btm layout": 364,
201
+ "btp115 - sahasra hospital, jayanagar": 362,
202
+ "btp136 - hosur-tavarkere road junction": 360,
203
+ "btp219 - canara bank junction": 358,
204
+ "btp218 - syndicate bank junction": 351,
205
+ "btp099 - cash pharmacy, residency road": 349,
206
+ "btp155 - katriguppe junction": 339,
207
+ "btp126 - dairy circle": 334,
208
+ "btp109 - dewan madhava rao junction": 309,
209
+ "btp117 - 9th cross, kanakapura road": 307,
210
+ "btp100 - richmond circle": 304,
211
+ "btp220 - puttanna junction": 294,
212
+ "btp188 - 27th cross, 4th main, jayanagar": 294,
213
+ "btp225 - geetha junction": 287,
214
+ "btp197 - 9th cross, 24th main, jp nagar": 284,
215
+ "btp091 - sirsi circle": 263,
216
+ "btp009 - prakash nagar junction": 262,
217
+ "btp180 - swagath poornima theatre": 261,
218
+ "btp214 - 5th main chamrajpet junction": 252,
219
+ "btp120 - lalbagh main gate junction": 244,
220
+ "btp078 - nr square junction": 244,
221
+ "btp037 - kr circle": 239,
222
+ "btp034 - lrde junction": 217,
223
+ "btp184 - lalbagh west gate": 215,
224
+ "btp207 - 8th main road basaveshwara nagar": 213,
225
+ "btp033 - sophia high school, sankey road": 208,
226
+ "btp098 - nayandahalli junction": 206,
227
+ "btp047 - vidhan soudha metro station": 200,
228
+ "btp119 - minerva circle": 199,
229
+ "btp052 - cid carlton house junction": 198,
230
+ "btp176 - rajalakshmi kalyana mantapa, jp nagar": 196,
231
+ "btp075 - police corner": 188
232
+ },
233
+ "vehicle_type_counts": {
234
+ "scooter": 94856,
235
+ "car": 88870,
236
+ "motor cycle": 40811,
237
+ "passenger auto": 37813,
238
+ "maxi-cab": 11372,
239
+ "lgv": 8255,
240
+ "goods auto": 2934,
241
+ "moped": 2199,
242
+ "private bus": 1633,
243
+ "van": 1466,
244
+ "tempo": 1368,
245
+ "bus (bmtc/ksrtc)": 1281,
246
+ "hgv": 1144,
247
+ "lorry/goods vehicle": 1122,
248
+ "jeep": 913,
249
+ "others": 895,
250
+ "tourist bus": 379,
251
+ "school vehicle": 378,
252
+ "tanker": 260,
253
+ "factory bus": 238,
254
+ "mini lorry": 199,
255
+ "tractor": 64
256
+ },
257
+ "validation_status_breakdown": {
258
+ "including_unknown": {
259
+ "unknown": 125254,
260
+ "approved": 115400,
261
+ "rejected": 49754,
262
+ "created1": 7044,
263
+ "processing": 678,
264
+ "duplicate": 320
265
+ },
266
+ "non_unknown_only": {
267
+ "approved": 115400,
268
+ "rejected": 49754,
269
+ "created1": 7044,
270
+ "processing": 678,
271
+ "duplicate": 320
272
+ }
273
+ },
274
+ "data_sent_to_scita_rate": 0.8574066007706483,
275
+ "device_user_counts": {
276
+ "device_id_unique": 3070,
277
+ "device_id_non_null_rows": 298450,
278
+ "created_by_id_unique": 2666,
279
+ "created_by_id_non_null_rows": 298445
280
+ },
281
+ "top_zone_concentration": {
282
+ "available": false,
283
+ "top_10_zone_share": null,
284
+ "note": "Top-zone concentration requires zoning artifacts and will be populated after zone assignment."
285
+ },
286
+ "patrol_myopia": {
287
+ "available": false,
288
+ "note": "Patrol myopia requires zone_id and is populated after zone assignment."
289
+ },
290
+ "interpretation_warnings": [
291
+ "This dataset is an enforcement visibility dataset, not a complete record of all illegal parking.",
292
+ "No challan should not be interpreted as no illegal parking.",
293
+ "Evening windows are evidence-poor and should be handled as blind-spot audit windows."
294
+ ]
295
+ }
curbflow-ai/data/interim/patrol_graph_edges.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:21549c4bb5dabe8fc5ba0c18d5417ff8149d3596a4bcf5226149d9272e423a3d
3
+ size 235456
curbflow-ai/data/processed/coverage_audit.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a387295450eb6d38e153b7bc9155b25efe66077c31c1a6c7798d7eced370ce68
3
+ size 5728
curbflow-ai/data/processed/demo_presets.json ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "generated_at": "2026-06-18T04:50:11.166886+00:00",
3
+ "source_predictions": "data/processed/predictions.parquet",
4
+ "source_training_table": "data/processed/model_training_table.parquet",
5
+ "test_period": {
6
+ "start_window": "2024-03-17T15:00:00+05:30",
7
+ "end_window": "2024-04-08T15:00:00+05:30",
8
+ "method": "final 15 percent of chronological prediction windows"
9
+ },
10
+ "presets": [
11
+ {
12
+ "id": "morning_known_hotspot",
13
+ "label": "Morning known hotspot",
14
+ "button_label": "Load Morning Hotspot Demo",
15
+ "window_start": "2024-03-20T09:00:00+05:30",
16
+ "police_station": "rajajinagar",
17
+ "zone_id": "4826_28040",
18
+ "mode": "conservative",
19
+ "officers": 8,
20
+ "tow_units": 2,
21
+ "purpose": "Show an observed high-confidence hotspot from a high-record morning/midday test-period window.",
22
+ "selection_reason": "Selected from the final 15 percent chronological test period by high observed risk among high-record morning/midday rows.",
23
+ "metrics": {
24
+ "record_count": 9,
25
+ "observed_risk_score": 94.42239596451525,
26
+ "blindspot_risk_score": 9.331397093675891,
27
+ "predicted_pfdi": 94.2,
28
+ "hotspot_probability": 0.91,
29
+ "exposure": 0.35631578947368414,
30
+ "coverage_gap": 0.6436842105263159,
31
+ "static_potential": 0.3820256900942606,
32
+ "deployment_priority": 80.3967137790699
33
+ }
34
+ },
35
+ {
36
+ "id": "evening_blindspot",
37
+ "label": "Evening blindspot",
38
+ "button_label": "Load Evening Blindspot Demo",
39
+ "window_start": "2024-04-06T18:00:00+05:30",
40
+ "police_station": "city market",
41
+ "zone_id": "4810_28050",
42
+ "mode": "discovery",
43
+ "officers": 8,
44
+ "tow_units": 2,
45
+ "purpose": "Show low enforcement visibility and high blindspot audit priority in an evening test-period window.",
46
+ "selection_reason": "Selected from the final 15 percent chronological test period by highest blindspot risk in evening windows.",
47
+ "metrics": {
48
+ "record_count": 1,
49
+ "observed_risk_score": 38.506336616186644,
50
+ "blindspot_risk_score": 38.37605375590796,
51
+ "predicted_pfdi": 46.437623737409496,
52
+ "hotspot_probability": 0.46437623737409495,
53
+ "exposure": 0.13421052631578945,
54
+ "coverage_gap": 0.8657894736842106,
55
+ "static_potential": 0.33166619325752744,
56
+ "deployment_priority": 50.32610560906039
57
+ }
58
+ },
59
+ {
60
+ "id": "balanced_planner",
61
+ "label": "Balanced planner",
62
+ "button_label": "Load Balanced Planner Demo",
63
+ "window_start": "2024-04-02T09:00:00+05:30",
64
+ "police_station": "malleshwaram",
65
+ "zone_id": "4823_28041",
66
+ "mode": "balanced",
67
+ "officers": 20,
68
+ "tow_units": 4,
69
+ "purpose": "Show 70/30 exploit/explore allocation with 20 officers and 4 tow units.",
70
+ "selection_reason": "Selected station-window with 17 candidate zones and 17 planner recommendations.",
71
+ "metrics": {
72
+ "record_count": 11,
73
+ "observed_risk_score": 87.04317084797829,
74
+ "blindspot_risk_score": 4.619527856557067,
75
+ "predicted_pfdi": 87.6,
76
+ "hotspot_probability": 0.84,
77
+ "exposure": 0.6763157894736842,
78
+ "coverage_gap": 0.3236842105263158,
79
+ "static_potential": 0.4119888404774939,
80
+ "deployment_priority": 67.59115319109318
81
+ }
82
+ }
83
+ ]
84
+ }
curbflow-ai/data/processed/junction_basins.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6a2033daa482b4cf91ad8edd3094a36c9f928e12e3a102784fc157fb202a55e
3
+ size 534765
curbflow-ai/data/processed/patrol_graph_features.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9d344c4681ecdc36c27b81da7a978f234a51ce829a0766028b5e9a4a00335c2
3
+ size 124442
curbflow-ai/data/processed/patrol_myopia.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca2e1d1d857adb4f74fb0d7482f839ea6a6eb0e52465b65f23cc42ab326ea616
3
+ size 15279
curbflow-ai/data/processed/predictions.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7f69664a9828b8d66deca8234dc7257dff2a01be65407b5057a53fd164fc0366
3
+ size 6313504
curbflow-ai/data/processed/recommendations.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5144b6422719066d678f1fe0be67f30a1b88dff32acb000ee931077a0876d976
3
+ size 14463
curbflow-ai/data/processed/zone_time_features.parquet ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c7faba42c865647bf0a26162982adeaa7217a80b09558eb57c19c3c97413e0a
3
+ size 7076932
curbflow-ai/data/processed/zones.geojson ADDED
The diff for this file is too large to render. See raw diff