Zalaid commited on
Commit
bfa33d9
Β·
1 Parent(s): 461caa0

Trigger CI rum

Browse files
README.md CHANGED
@@ -768,7 +768,7 @@ Defines two services that start together with one command:
768
  To test it: Start Docker Desktop, then run docker-compose up --build from the project folder. Docker Desktop isn't currently running so the build couldn't be
769
  verified, but the files are correct. Ready for Step 10 (CI/CD) whenever you are.
770
 
771
- **Prerequisites:** Docker Desktop must be running ([download here](https://www.docker.com/products/docker-desktop/))
772
 
773
  ```bash
774
  # Option 1 β€” build and run just the API
 
768
  To test it: Start Docker Desktop, then run docker-compose up --build from the project folder. Docker Desktop isn't currently running so the build couldn't be
769
  verified, but the files are correct. Ready for Step 10 (CI/CD) whenever you are.
770
 
771
+ **Prerequisites:** Docker Desktop must be running ([download here](https://www.docker.com/products/docker-desktop/))
772
 
773
  ```bash
774
  # Option 1 β€” build and run just the API
catboost_info/catboost_training.json ADDED
@@ -0,0 +1,504 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "meta":{"test_sets":[],"test_metrics":[],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":500,"learn_sets":["learn"],"name":"experiment"},
3
+ "iterations":[
4
+ {"learn":[0.4712532064],"iteration":0,"passed_time":0.197143645,"remaining_time":98.37467886},
5
+ {"learn":[0.3273376208],"iteration":1,"passed_time":0.2601409915,"remaining_time":64.77510689},
6
+ {"learn":[0.2607613882],"iteration":2,"passed_time":0.3160435117,"remaining_time":52.3578751},
7
+ {"learn":[0.1991192034],"iteration":3,"passed_time":0.3757963771,"remaining_time":46.59875076},
8
+ {"learn":[0.1632412173],"iteration":4,"passed_time":0.4379528321,"remaining_time":43.35733038},
9
+ {"learn":[0.1410456933],"iteration":5,"passed_time":0.4925281215,"remaining_time":40.551482},
10
+ {"learn":[0.1279742931],"iteration":6,"passed_time":0.5451340304,"remaining_time":38.393011},
11
+ {"learn":[0.111867068],"iteration":7,"passed_time":0.601183363,"remaining_time":36.97277682},
12
+ {"learn":[0.1033243431],"iteration":8,"passed_time":0.650347426,"remaining_time":35.48006513},
13
+ {"learn":[0.09324332789],"iteration":9,"passed_time":0.7066199755,"remaining_time":34.6243788},
14
+ {"learn":[0.08450684607],"iteration":10,"passed_time":0.7654415686,"remaining_time":34.027357},
15
+ {"learn":[0.07733468921],"iteration":11,"passed_time":0.8233499306,"remaining_time":33.48289718},
16
+ {"learn":[0.07269855624],"iteration":12,"passed_time":0.8757325391,"remaining_time":32.8062882},
17
+ {"learn":[0.06761460255],"iteration":13,"passed_time":0.9306613108,"remaining_time":32.30724264},
18
+ {"learn":[0.06298238737],"iteration":14,"passed_time":0.9898978067,"remaining_time":32.00669575},
19
+ {"learn":[0.05871315055],"iteration":15,"passed_time":1.045426242,"remaining_time":31.62414381},
20
+ {"learn":[0.05510760321],"iteration":16,"passed_time":1.098826847,"remaining_time":31.21960983},
21
+ {"learn":[0.05147771658],"iteration":17,"passed_time":1.155586564,"remaining_time":30.9440402},
22
+ {"learn":[0.04941872106],"iteration":18,"passed_time":1.210054753,"remaining_time":30.63349138},
23
+ {"learn":[0.04696596957],"iteration":19,"passed_time":1.267451818,"remaining_time":30.41884364},
24
+ {"learn":[0.04479184757],"iteration":20,"passed_time":1.326140346,"remaining_time":30.24862979},
25
+ {"learn":[0.04307209869],"iteration":21,"passed_time":1.378076876,"remaining_time":29.94185213},
26
+ {"learn":[0.0408917599],"iteration":22,"passed_time":1.435047426,"remaining_time":29.76163576},
27
+ {"learn":[0.03967390485],"iteration":23,"passed_time":1.483834027,"remaining_time":29.42937487},
28
+ {"learn":[0.03793541137],"iteration":24,"passed_time":1.539359366,"remaining_time":29.24782795},
29
+ {"learn":[0.03621098538],"iteration":25,"passed_time":1.595270697,"remaining_time":29.08301194},
30
+ {"learn":[0.03463164741],"iteration":26,"passed_time":1.654045467,"remaining_time":28.97642614},
31
+ {"learn":[0.03277206212],"iteration":27,"passed_time":1.713971326,"remaining_time":28.8926595},
32
+ {"learn":[0.03164623766],"iteration":28,"passed_time":1.767730009,"remaining_time":28.71037359},
33
+ {"learn":[0.03014174284],"iteration":29,"passed_time":1.821607853,"remaining_time":28.53852303},
34
+ {"learn":[0.02900272159],"iteration":30,"passed_time":1.879709738,"remaining_time":28.43818927},
35
+ {"learn":[0.02816140432],"iteration":31,"passed_time":1.93294073,"remaining_time":28.26925817},
36
+ {"learn":[0.02726041523],"iteration":32,"passed_time":1.987224232,"remaining_time":28.12223383},
37
+ {"learn":[0.02602167528],"iteration":33,"passed_time":2.043173017,"remaining_time":28.003489},
38
+ {"learn":[0.02526884213],"iteration":34,"passed_time":2.100625117,"remaining_time":27.90830513},
39
+ {"learn":[0.02448160354],"iteration":35,"passed_time":2.157027293,"remaining_time":27.80168511},
40
+ {"learn":[0.0232350895],"iteration":36,"passed_time":2.217746378,"remaining_time":27.75179927},
41
+ {"learn":[0.02224447448],"iteration":37,"passed_time":2.27350982,"remaining_time":27.64109307},
42
+ {"learn":[0.02165583946],"iteration":38,"passed_time":2.327809818,"remaining_time":27.51590579},
43
+ {"learn":[0.02084098393],"iteration":39,"passed_time":2.383323666,"remaining_time":27.40822216},
44
+ {"learn":[0.01999068668],"iteration":40,"passed_time":2.447303702,"remaining_time":27.39786339},
45
+ {"learn":[0.01946859459],"iteration":41,"passed_time":2.505752002,"remaining_time":27.32462897},
46
+ {"learn":[0.01884432574],"iteration":42,"passed_time":2.559423,"remaining_time":27.20130955},
47
+ {"learn":[0.01828233223],"iteration":43,"passed_time":2.613287038,"remaining_time":27.08315658},
48
+ {"learn":[0.01775287741],"iteration":44,"passed_time":2.669703794,"remaining_time":26.99367169},
49
+ {"learn":[0.01730750181],"iteration":45,"passed_time":2.723270062,"remaining_time":26.87749148},
50
+ {"learn":[0.01686236702],"iteration":46,"passed_time":2.783406449,"remaining_time":26.82730046},
51
+ {"learn":[0.01620499972],"iteration":47,"passed_time":2.844778867,"remaining_time":26.78833434},
52
+ {"learn":[0.01574607381],"iteration":48,"passed_time":2.902843941,"remaining_time":26.7180126},
53
+ {"learn":[0.01538040425],"iteration":49,"passed_time":2.955478367,"remaining_time":26.5993053},
54
+ {"learn":[0.01500497258],"iteration":50,"passed_time":3.010819381,"remaining_time":26.50701768},
55
+ {"learn":[0.01471613319],"iteration":51,"passed_time":3.065168117,"remaining_time":26.40760224},
56
+ {"learn":[0.01439056881],"iteration":52,"passed_time":3.119449902,"remaining_time":26.30932276},
57
+ {"learn":[0.01412451736],"iteration":53,"passed_time":3.171990221,"remaining_time":26.19828961},
58
+ {"learn":[0.01388558016],"iteration":54,"passed_time":3.223146371,"remaining_time":26.07818428},
59
+ {"learn":[0.01353789648],"iteration":55,"passed_time":3.279427596,"remaining_time":26.00117594},
60
+ {"learn":[0.01315290222],"iteration":56,"passed_time":3.337510501,"remaining_time":25.9388974},
61
+ {"learn":[0.01298291907],"iteration":57,"passed_time":3.393017211,"remaining_time":25.85713116},
62
+ {"learn":[0.01284298646],"iteration":58,"passed_time":3.441308095,"remaining_time":25.72231983},
63
+ {"learn":[0.01254667985],"iteration":59,"passed_time":3.492823477,"remaining_time":25.61403883},
64
+ {"learn":[0.01234774965],"iteration":60,"passed_time":3.543438317,"remaining_time":25.50113805},
65
+ {"learn":[0.01197107526],"iteration":61,"passed_time":3.602417086,"remaining_time":25.44933361},
66
+ {"learn":[0.01177996366],"iteration":62,"passed_time":3.656315159,"remaining_time":25.36205912},
67
+ {"learn":[0.01152867842],"iteration":63,"passed_time":3.711062585,"remaining_time":25.28161386},
68
+ {"learn":[0.01132496595],"iteration":64,"passed_time":3.764120338,"remaining_time":25.19065149},
69
+ {"learn":[0.01117824741],"iteration":65,"passed_time":3.819063221,"remaining_time":25.11323391},
70
+ {"learn":[0.01104682917],"iteration":66,"passed_time":3.866027635,"remaining_time":24.98492486},
71
+ {"learn":[0.01087906929],"iteration":67,"passed_time":3.916850237,"remaining_time":24.88351915},
72
+ {"learn":[0.01052047714],"iteration":68,"passed_time":3.97748069,"remaining_time":24.84484315},
73
+ {"learn":[0.01023824891],"iteration":69,"passed_time":4.031613008,"remaining_time":24.76562276},
74
+ {"learn":[0.01015912118],"iteration":70,"passed_time":4.079082987,"remaining_time":24.64685354},
75
+ {"learn":[0.01002439651],"iteration":71,"passed_time":4.131848011,"remaining_time":24.56154095},
76
+ {"learn":[0.009875214792],"iteration":72,"passed_time":4.182199119,"remaining_time":24.46300033},
77
+ {"learn":[0.009781504221],"iteration":73,"passed_time":4.229822253,"remaining_time":24.35005783},
78
+ {"learn":[0.009631726645],"iteration":74,"passed_time":4.281484263,"remaining_time":24.26174416},
79
+ {"learn":[0.00944484322],"iteration":75,"passed_time":4.330504538,"remaining_time":24.15965689},
80
+ {"learn":[0.009267291862],"iteration":76,"passed_time":4.38817323,"remaining_time":24.10645814},
81
+ {"learn":[0.00908075438],"iteration":77,"passed_time":4.440084495,"remaining_time":24.0219956},
82
+ {"learn":[0.00881684345],"iteration":78,"passed_time":4.494447953,"remaining_time":23.95142517},
83
+ {"learn":[0.008641867588],"iteration":79,"passed_time":4.549581954,"remaining_time":23.88530526},
84
+ {"learn":[0.008517053769],"iteration":80,"passed_time":4.606042155,"remaining_time":23.82631683},
85
+ {"learn":[0.008392267642],"iteration":81,"passed_time":4.658251587,"remaining_time":23.7457215},
86
+ {"learn":[0.00832744501],"iteration":82,"passed_time":4.709569266,"remaining_time":23.66132993},
87
+ {"learn":[0.008204543884],"iteration":83,"passed_time":4.767398058,"remaining_time":23.60997134},
88
+ {"learn":[0.008092354],"iteration":84,"passed_time":4.825322079,"remaining_time":23.55892544},
89
+ {"learn":[0.007933010371],"iteration":85,"passed_time":4.881343606,"remaining_time":23.49856108},
90
+ {"learn":[0.007818153126],"iteration":86,"passed_time":4.93657224,"remaining_time":23.43453259},
91
+ {"learn":[0.0077493056],"iteration":87,"passed_time":4.987826026,"remaining_time":23.35209458},
92
+ {"learn":[0.007527928995],"iteration":88,"passed_time":5.04680094,"remaining_time":23.30601333},
93
+ {"learn":[0.00750036253],"iteration":89,"passed_time":5.100950329,"remaining_time":23.23766261},
94
+ {"learn":[0.007453765847],"iteration":90,"passed_time":5.150140253,"remaining_time":23.14733366},
95
+ {"learn":[0.007347530141],"iteration":91,"passed_time":5.205695272,"remaining_time":23.08612686},
96
+ {"learn":[0.0072404781],"iteration":92,"passed_time":5.257592209,"remaining_time":23.00903257},
97
+ {"learn":[0.007044410016],"iteration":93,"passed_time":5.311368239,"remaining_time":22.94059048},
98
+ {"learn":[0.00694319981],"iteration":94,"passed_time":5.368252796,"remaining_time":22.88570929},
99
+ {"learn":[0.00682615691],"iteration":95,"passed_time":5.424190652,"remaining_time":22.82680233},
100
+ {"learn":[0.006743134326],"iteration":96,"passed_time":5.473812503,"remaining_time":22.74171586},
101
+ {"learn":[0.006633307356],"iteration":97,"passed_time":5.523661734,"remaining_time":22.65828589},
102
+ {"learn":[0.006564273923],"iteration":98,"passed_time":5.577105178,"remaining_time":22.59009269},
103
+ {"learn":[0.006497928401],"iteration":99,"passed_time":5.631414698,"remaining_time":22.52565879},
104
+ {"learn":[0.00643255325],"iteration":100,"passed_time":5.681529051,"remaining_time":22.44485239},
105
+ {"learn":[0.006338767807],"iteration":101,"passed_time":5.735562789,"remaining_time":22.37994108},
106
+ {"learn":[0.006266374486],"iteration":102,"passed_time":5.78580777,"remaining_time":22.30063772},
107
+ {"learn":[0.0061800092],"iteration":103,"passed_time":5.842478369,"remaining_time":22.24635994},
108
+ {"learn":[0.006136686033],"iteration":104,"passed_time":5.893447293,"remaining_time":22.17058743},
109
+ {"learn":[0.006069312944],"iteration":105,"passed_time":5.944520456,"remaining_time":22.09567037},
110
+ {"learn":[0.005975683435],"iteration":106,"passed_time":5.998040084,"remaining_time":22.03018461},
111
+ {"learn":[0.005882909984],"iteration":107,"passed_time":6.067147964,"remaining_time":22.02150002},
112
+ {"learn":[0.005836149747],"iteration":108,"passed_time":6.121900421,"remaining_time":21.9602116},
113
+ {"learn":[0.005777618552],"iteration":109,"passed_time":6.172294333,"remaining_time":21.883589},
114
+ {"learn":[0.005703870902],"iteration":110,"passed_time":6.227543308,"remaining_time":21.82445358},
115
+ {"learn":[0.005599168826],"iteration":111,"passed_time":6.284445432,"remaining_time":21.77111453},
116
+ {"learn":[0.005532447924],"iteration":112,"passed_time":6.338862736,"remaining_time":21.70920247},
117
+ {"learn":[0.005461725721],"iteration":113,"passed_time":6.39322688,"remaining_time":21.64724189},
118
+ {"learn":[0.005433780033],"iteration":114,"passed_time":6.450072992,"remaining_time":21.59372263},
119
+ {"learn":[0.005387023077],"iteration":115,"passed_time":6.502011521,"remaining_time":21.52390021},
120
+ {"learn":[0.005297421416],"iteration":116,"passed_time":6.561163568,"remaining_time":21.47799698},
121
+ {"learn":[0.005225094743],"iteration":117,"passed_time":6.628752903,"remaining_time":21.45918313},
122
+ {"learn":[0.005156922192],"iteration":118,"passed_time":6.687066448,"remaining_time":21.4098514},
123
+ {"learn":[0.005010365071],"iteration":119,"passed_time":6.75281612,"remaining_time":21.38391771},
124
+ {"learn":[0.00497035813],"iteration":120,"passed_time":6.809524509,"remaining_time":21.32900652},
125
+ {"learn":[0.004895404668],"iteration":121,"passed_time":6.865483522,"remaining_time":21.27174403},
126
+ {"learn":[0.004791164597],"iteration":122,"passed_time":6.919726676,"remaining_time":21.20924355},
127
+ {"learn":[0.004766147073],"iteration":123,"passed_time":6.966628701,"remaining_time":21.12461606},
128
+ {"learn":[0.004687564549],"iteration":124,"passed_time":7.024089473,"remaining_time":21.07226842},
129
+ {"learn":[0.004630525724],"iteration":125,"passed_time":7.076439291,"remaining_time":21.00466901},
130
+ {"learn":[0.004559512715],"iteration":126,"passed_time":7.127877825,"remaining_time":20.9346333},
131
+ {"learn":[0.004505195271],"iteration":127,"passed_time":7.182065488,"remaining_time":20.87287783},
132
+ {"learn":[0.004469454457],"iteration":128,"passed_time":7.233641472,"remaining_time":20.80372858},
133
+ {"learn":[0.004398072663],"iteration":129,"passed_time":7.287863298,"remaining_time":20.74238016},
134
+ {"learn":[0.004366845846],"iteration":130,"passed_time":7.33901233,"remaining_time":20.67248511},
135
+ {"learn":[0.004317753989],"iteration":131,"passed_time":7.391394215,"remaining_time":20.60631114},
136
+ {"learn":[0.004237959314],"iteration":132,"passed_time":7.449787119,"remaining_time":20.55693137},
137
+ {"learn":[0.004201578226],"iteration":133,"passed_time":7.498222726,"remaining_time":20.48022028},
138
+ {"learn":[0.004184351177],"iteration":134,"passed_time":7.544335845,"remaining_time":20.39764877},
139
+ {"learn":[0.004121008783],"iteration":135,"passed_time":7.596956456,"remaining_time":20.33303052},
140
+ {"learn":[0.004089605915],"iteration":136,"passed_time":7.647999003,"remaining_time":20.26440612},
141
+ {"learn":[0.00406184625],"iteration":137,"passed_time":7.696463463,"remaining_time":20.18927372},
142
+ {"learn":[0.004024052254],"iteration":138,"passed_time":7.744694823,"remaining_time":20.11391965},
143
+ {"learn":[0.003978388016],"iteration":139,"passed_time":7.79589065,"remaining_time":20.04657596},
144
+ {"learn":[0.003961394672],"iteration":140,"passed_time":7.846733705,"remaining_time":19.97856312},
145
+ {"learn":[0.0039025483],"iteration":141,"passed_time":7.906581406,"remaining_time":19.93349397},
146
+ {"learn":[0.003836457729],"iteration":142,"passed_time":7.967919061,"remaining_time":19.8919378},
147
+ {"learn":[0.003802271928],"iteration":143,"passed_time":8.023507345,"remaining_time":19.83589316},
148
+ {"learn":[0.003779416661],"iteration":144,"passed_time":8.073564825,"remaining_time":19.76631388},
149
+ {"learn":[0.003758169628],"iteration":145,"passed_time":8.125733007,"remaining_time":19.70211976},
150
+ {"learn":[0.003679351574],"iteration":146,"passed_time":8.184503763,"remaining_time":19.65394441},
151
+ {"learn":[0.003596443864],"iteration":147,"passed_time":8.240588946,"remaining_time":19.59923857},
152
+ {"learn":[0.003547738913],"iteration":148,"passed_time":8.289814716,"remaining_time":19.52835547},
153
+ {"learn":[0.003532588363],"iteration":149,"passed_time":8.335098841,"remaining_time":19.44856396},
154
+ {"learn":[0.003532594863],"iteration":150,"passed_time":8.377867196,"remaining_time":19.36341491},
155
+ {"learn":[0.003532594863],"iteration":151,"passed_time":8.421943507,"remaining_time":19.28181803},
156
+ {"learn":[0.003532601958],"iteration":152,"passed_time":8.46640891,"remaining_time":19.20159406},
157
+ {"learn":[0.003532602234],"iteration":153,"passed_time":8.534491904,"remaining_time":19.17489739},
158
+ {"learn":[0.003521208119],"iteration":154,"passed_time":8.595778142,"remaining_time":19.13253845},
159
+ {"learn":[0.003486049478],"iteration":155,"passed_time":8.648828555,"remaining_time":19.07177579},
160
+ {"learn":[0.003486020897],"iteration":156,"passed_time":8.696238425,"remaining_time":18.99878841},
161
+ {"learn":[0.003486019848],"iteration":157,"passed_time":8.738743495,"remaining_time":18.91550807},
162
+ {"learn":[0.00347351646],"iteration":158,"passed_time":8.786679162,"remaining_time":18.84438738},
163
+ {"learn":[0.003399677379],"iteration":159,"passed_time":8.843873123,"remaining_time":18.79323039},
164
+ {"learn":[0.003370183036],"iteration":160,"passed_time":8.89905947,"remaining_time":18.73777118},
165
+ {"learn":[0.003361160971],"iteration":161,"passed_time":8.945545662,"remaining_time":18.66416317},
166
+ {"learn":[0.00336113525],"iteration":162,"passed_time":8.987265238,"remaining_time":18.58103304},
167
+ {"learn":[0.003361081484],"iteration":163,"passed_time":9.029535219,"remaining_time":18.49953557},
168
+ {"learn":[0.0033611028],"iteration":164,"passed_time":9.072931226,"remaining_time":18.42079976},
169
+ {"learn":[0.003361064823],"iteration":165,"passed_time":9.114897822,"remaining_time":18.33961369},
170
+ {"learn":[0.0033610596],"iteration":166,"passed_time":9.156901705,"remaining_time":18.25897166},
171
+ {"learn":[0.003361047233],"iteration":167,"passed_time":9.197479301,"remaining_time":18.175971},
172
+ {"learn":[0.003361047233],"iteration":168,"passed_time":9.239997365,"remaining_time":18.09727295},
173
+ {"learn":[0.003361047233],"iteration":169,"passed_time":9.282854992,"remaining_time":18.01965969},
174
+ {"learn":[0.003361047233],"iteration":170,"passed_time":9.325516397,"remaining_time":17.94207541},
175
+ {"learn":[0.003361047233],"iteration":171,"passed_time":9.375955532,"remaining_time":17.87972915},
176
+ {"learn":[0.003361047233],"iteration":172,"passed_time":9.418046733,"remaining_time":17.80174151},
177
+ {"learn":[0.003361047233],"iteration":173,"passed_time":9.459238994,"remaining_time":17.72248225},
178
+ {"learn":[0.003361047233],"iteration":174,"passed_time":9.501347421,"remaining_time":17.6453595},
179
+ {"learn":[0.003361047233],"iteration":175,"passed_time":9.54301031,"remaining_time":17.56781443},
180
+ {"learn":[0.003361047233],"iteration":176,"passed_time":9.582866583,"remaining_time":17.487378},
181
+ {"learn":[0.003361047233],"iteration":177,"passed_time":9.626158005,"remaining_time":17.41361167},
182
+ {"learn":[0.003298613361],"iteration":178,"passed_time":9.6858637,"remaining_time":17.3696215},
183
+ {"learn":[0.003274801885],"iteration":179,"passed_time":9.741066181,"remaining_time":17.31745099},
184
+ {"learn":[0.003253177687],"iteration":180,"passed_time":9.792184461,"remaining_time":17.25804886},
185
+ {"learn":[0.003232040551],"iteration":181,"passed_time":9.845943985,"remaining_time":17.20335268},
186
+ {"learn":[0.003209343557],"iteration":182,"passed_time":9.896457976,"remaining_time":17.14304469},
187
+ {"learn":[0.003209343557],"iteration":183,"passed_time":9.935556718,"remaining_time":17.06323871},
188
+ {"learn":[0.003186814949],"iteration":184,"passed_time":9.986947525,"remaining_time":17.00480254},
189
+ {"learn":[0.00316883113],"iteration":185,"passed_time":10.03299251,"remaining_time":16.93741747},
190
+ {"learn":[0.003148902464],"iteration":186,"passed_time":10.08258914,"remaining_time":16.87620535},
191
+ {"learn":[0.003083705592],"iteration":187,"passed_time":10.14367927,"remaining_time":16.83419112},
192
+ {"learn":[0.003012363879],"iteration":188,"passed_time":10.20129742,"remaining_time":16.78626188},
193
+ {"learn":[0.0030123444],"iteration":189,"passed_time":10.24064601,"remaining_time":16.70842244},
194
+ {"learn":[0.003002752135],"iteration":190,"passed_time":10.2891472,"remaining_time":16.64579311},
195
+ {"learn":[0.002971371016],"iteration":191,"passed_time":10.34123822,"remaining_time":16.58906965},
196
+ {"learn":[0.002954947188],"iteration":192,"passed_time":10.39110364,"remaining_time":16.52885398},
197
+ {"learn":[0.002954947188],"iteration":193,"passed_time":10.43392666,"remaining_time":16.4576369},
198
+ {"learn":[0.002954976483],"iteration":194,"passed_time":10.47474273,"remaining_time":16.38357196},
199
+ {"learn":[0.002954912239],"iteration":195,"passed_time":10.51665777,"remaining_time":16.31155082},
200
+ {"learn":[0.002954947551],"iteration":196,"passed_time":10.55738672,"remaining_time":16.23801105},
201
+ {"learn":[0.00295491811],"iteration":197,"passed_time":10.59745325,"remaining_time":16.16379232},
202
+ {"learn":[0.002954873004],"iteration":198,"passed_time":10.63906986,"remaining_time":16.09226144},
203
+ {"learn":[0.002954880432],"iteration":199,"passed_time":10.67945668,"remaining_time":16.01918502},
204
+ {"learn":[0.002954910774],"iteration":200,"passed_time":10.72179018,"remaining_time":15.94932967},
205
+ {"learn":[0.002954868483],"iteration":201,"passed_time":10.76545969,"remaining_time":15.88171776},
206
+ {"learn":[0.00295483191],"iteration":202,"passed_time":10.80688348,"remaining_time":15.81105613},
207
+ {"learn":[0.00295488317],"iteration":203,"passed_time":10.84973167,"remaining_time":15.74274792},
208
+ {"learn":[0.00295488317],"iteration":204,"passed_time":10.89192299,"remaining_time":15.67374284},
209
+ {"learn":[0.002954858415],"iteration":205,"passed_time":10.93505689,"remaining_time":15.60634333},
210
+ {"learn":[0.002954858415],"iteration":206,"passed_time":10.97636451,"remaining_time":15.53659325},
211
+ {"learn":[0.002954858415],"iteration":207,"passed_time":11.01931409,"remaining_time":15.46942171},
212
+ {"learn":[0.0029548168],"iteration":208,"passed_time":11.06124859,"remaining_time":15.40106862},
213
+ {"learn":[0.0029548168],"iteration":209,"passed_time":11.10210197,"remaining_time":15.33147415},
214
+ {"learn":[0.002945581202],"iteration":210,"passed_time":11.15043529,"remaining_time":15.27239715},
215
+ {"learn":[0.002890384772],"iteration":211,"passed_time":11.20408524,"remaining_time":15.2206441},
216
+ {"learn":[0.002890384772],"iteration":212,"passed_time":11.24673724,"remaining_time":15.15405441},
217
+ {"learn":[0.002890358968],"iteration":213,"passed_time":11.29047594,"remaining_time":15.08914074},
218
+ {"learn":[0.002890339481],"iteration":214,"passed_time":11.33166926,"remaining_time":15.02104995},
219
+ {"learn":[0.002890318836],"iteration":215,"passed_time":11.37520036,"remaining_time":14.95628195},
220
+ {"learn":[0.002890271989],"iteration":216,"passed_time":11.41710981,"remaining_time":14.88959482},
221
+ {"learn":[0.002890285275],"iteration":217,"passed_time":11.45858532,"remaining_time":14.82257368},
222
+ {"learn":[0.002890285275],"iteration":218,"passed_time":11.50164112,"remaining_time":14.75781349},
223
+ {"learn":[0.002890285275],"iteration":219,"passed_time":11.54276177,"remaining_time":14.69078771},
224
+ {"learn":[0.002890285275],"iteration":220,"passed_time":11.58562475,"remaining_time":14.62619596},
225
+ {"learn":[0.002890285275],"iteration":221,"passed_time":11.62833747,"remaining_time":14.56161179},
226
+ {"learn":[0.002890285275],"iteration":222,"passed_time":11.67251439,"remaining_time":14.49904253},
227
+ {"learn":[0.002890285275],"iteration":223,"passed_time":11.71726416,"remaining_time":14.43734334},
228
+ {"learn":[0.002890285275],"iteration":224,"passed_time":11.76133444,"remaining_time":14.37496431},
229
+ {"learn":[0.002890285275],"iteration":225,"passed_time":11.80360423,"remaining_time":14.31056443},
230
+ {"learn":[0.002890285275],"iteration":226,"passed_time":11.84468608,"remaining_time":14.24493084},
231
+ {"learn":[0.002890285275],"iteration":227,"passed_time":11.88517766,"remaining_time":14.17880843},
232
+ {"learn":[0.002890285275],"iteration":228,"passed_time":11.92601712,"remaining_time":14.11332157},
233
+ {"learn":[0.002890285275],"iteration":229,"passed_time":11.96761325,"remaining_time":14.04893729},
234
+ {"learn":[0.002890285275],"iteration":230,"passed_time":12.01226899,"remaining_time":13.98831324},
235
+ {"learn":[0.002890285275],"iteration":231,"passed_time":12.05386215,"remaining_time":13.92428904},
236
+ {"learn":[0.002890285275],"iteration":232,"passed_time":12.09701888,"remaining_time":13.8622491},
237
+ {"learn":[0.002890285275],"iteration":233,"passed_time":12.17102529,"remaining_time":13.83543901},
238
+ {"learn":[0.002890285275],"iteration":234,"passed_time":12.25242185,"remaining_time":13.81656081},
239
+ {"learn":[0.002890285275],"iteration":235,"passed_time":12.32468808,"remaining_time":13.78693921},
240
+ {"learn":[0.002890285275],"iteration":236,"passed_time":12.38491716,"remaining_time":13.74360006},
241
+ {"learn":[0.002890285275],"iteration":237,"passed_time":12.44642527,"remaining_time":13.70152698},
242
+ {"learn":[0.002890285275],"iteration":238,"passed_time":12.50308355,"remaining_time":13.65399501},
243
+ {"learn":[0.002890285275],"iteration":239,"passed_time":12.55076698,"remaining_time":13.59666423},
244
+ {"learn":[0.002890285275],"iteration":240,"passed_time":12.60359271,"remaining_time":13.54493989},
245
+ {"learn":[0.002890285275],"iteration":241,"passed_time":12.64865466,"remaining_time":13.48492935},
246
+ {"learn":[0.002890285275],"iteration":242,"passed_time":12.69639311,"remaining_time":13.42787255},
247
+ {"learn":[0.002890285275],"iteration":243,"passed_time":12.75211697,"remaining_time":13.37927026},
248
+ {"learn":[0.002890285275],"iteration":244,"passed_time":12.79818559,"remaining_time":13.32056051},
249
+ {"learn":[0.002890285275],"iteration":245,"passed_time":12.84266353,"remaining_time":13.26031112},
250
+ {"learn":[0.002890285275],"iteration":246,"passed_time":12.88538112,"remaining_time":13.19838633},
251
+ {"learn":[0.002890285275],"iteration":247,"passed_time":12.92573469,"remaining_time":13.13421429},
252
+ {"learn":[0.002890285275],"iteration":248,"passed_time":12.9672641,"remaining_time":13.07141884},
253
+ {"learn":[0.002890285275],"iteration":249,"passed_time":13.00979541,"remaining_time":13.00979541},
254
+ {"learn":[0.002890285275],"iteration":250,"passed_time":13.05186121,"remaining_time":12.94786231},
255
+ {"learn":[0.002890285275],"iteration":251,"passed_time":13.09545933,"remaining_time":12.8875949},
256
+ {"learn":[0.002890285275],"iteration":252,"passed_time":13.14121676,"remaining_time":12.82956735},
257
+ {"learn":[0.002890285275],"iteration":253,"passed_time":13.18392768,"remaining_time":12.76868586},
258
+ {"learn":[0.002890285275],"iteration":254,"passed_time":13.22534659,"remaining_time":12.70670555},
259
+ {"learn":[0.002890285275],"iteration":255,"passed_time":13.26512905,"remaining_time":12.64332613},
260
+ {"learn":[0.002890285275],"iteration":256,"passed_time":13.30674603,"remaining_time":12.58186492},
261
+ {"learn":[0.002890285275],"iteration":257,"passed_time":13.3465156,"remaining_time":12.51882471},
262
+ {"learn":[0.002890285275],"iteration":258,"passed_time":13.3886949,"remaining_time":12.45820645},
263
+ {"learn":[0.002890285275],"iteration":259,"passed_time":13.42972971,"remaining_time":12.39667358},
264
+ {"learn":[0.002890285275],"iteration":260,"passed_time":13.47090832,"remaining_time":12.33542946},
265
+ {"learn":[0.002890285275],"iteration":261,"passed_time":13.51184651,"remaining_time":12.27412011},
266
+ {"learn":[0.002890285275],"iteration":262,"passed_time":13.55280944,"remaining_time":12.21298797},
267
+ {"learn":[0.002890285275],"iteration":263,"passed_time":13.59301121,"remaining_time":12.1513282},
268
+ {"learn":[0.002890285275],"iteration":264,"passed_time":13.63293748,"remaining_time":12.08958606},
269
+ {"learn":[0.002890285275],"iteration":265,"passed_time":13.67238509,"remaining_time":12.02758688},
270
+ {"learn":[0.002890285275],"iteration":266,"passed_time":13.71357616,"remaining_time":11.96727807},
271
+ {"learn":[0.002890285275],"iteration":267,"passed_time":13.75355022,"remaining_time":11.9060584},
272
+ {"learn":[0.002890285275],"iteration":268,"passed_time":13.79360654,"remaining_time":11.84506732},
273
+ {"learn":[0.002890285275],"iteration":269,"passed_time":13.83353701,"remaining_time":11.78412412},
274
+ {"learn":[0.002890285275],"iteration":270,"passed_time":13.87407893,"remaining_time":11.72385267},
275
+ {"learn":[0.002890285275],"iteration":271,"passed_time":13.91422735,"remaining_time":11.66339645},
276
+ {"learn":[0.002890285275],"iteration":272,"passed_time":13.95618409,"remaining_time":11.60459263},
277
+ {"learn":[0.002890285275],"iteration":273,"passed_time":13.99723754,"remaining_time":11.54516673},
278
+ {"learn":[0.002890285275],"iteration":274,"passed_time":14.03946952,"remaining_time":11.4868387},
279
+ {"learn":[0.002890285275],"iteration":275,"passed_time":14.08292986,"remaining_time":11.42962423},
280
+ {"learn":[0.002890285275],"iteration":276,"passed_time":14.12602268,"remaining_time":11.37221321},
281
+ {"learn":[0.002890285275],"iteration":277,"passed_time":14.16854413,"remaining_time":11.31444891},
282
+ {"learn":[0.002890285275],"iteration":278,"passed_time":14.20969592,"remaining_time":11.25570895},
283
+ {"learn":[0.002890285275],"iteration":279,"passed_time":14.2520837,"remaining_time":11.19806577},
284
+ {"learn":[0.002890285275],"iteration":280,"passed_time":14.29453017,"remaining_time":11.14057689},
285
+ {"learn":[0.002890285275],"iteration":281,"passed_time":14.33663038,"remaining_time":11.08292703},
286
+ {"learn":[0.002890285275],"iteration":282,"passed_time":14.37956869,"remaining_time":11.0260297},
287
+ {"learn":[0.002890285275],"iteration":283,"passed_time":14.42043911,"remaining_time":10.96765791},
288
+ {"learn":[0.002890285275],"iteration":284,"passed_time":14.46271028,"remaining_time":10.91046565},
289
+ {"learn":[0.002890285275],"iteration":285,"passed_time":14.50456959,"remaining_time":10.85306955},
290
+ {"learn":[0.002890285275],"iteration":286,"passed_time":14.5461523,"remaining_time":10.79557645},
291
+ {"learn":[0.002890285275],"iteration":287,"passed_time":14.58754474,"remaining_time":10.73805377},
292
+ {"learn":[0.002890285275],"iteration":288,"passed_time":14.63054423,"remaining_time":10.68181603},
293
+ {"learn":[0.002890285275],"iteration":289,"passed_time":14.67061393,"remaining_time":10.62354802},
294
+ {"learn":[0.002890285275],"iteration":290,"passed_time":14.71241901,"remaining_time":10.56665145},
295
+ {"learn":[0.002890285275],"iteration":291,"passed_time":14.75415932,"remaining_time":10.50981212},
296
+ {"learn":[0.002890285275],"iteration":292,"passed_time":14.79790243,"remaining_time":10.45449079},
297
+ {"learn":[0.002890285275],"iteration":293,"passed_time":14.83966033,"remaining_time":10.39785724},
298
+ {"learn":[0.002890285275],"iteration":294,"passed_time":14.8830331,"remaining_time":10.34244673},
299
+ {"learn":[0.002890285275],"iteration":295,"passed_time":14.92564404,"remaining_time":10.28659252},
300
+ {"learn":[0.002890285275],"iteration":296,"passed_time":14.96665843,"remaining_time":10.22973623},
301
+ {"learn":[0.002890285275],"iteration":297,"passed_time":15.00834795,"remaining_time":10.17344391},
302
+ {"learn":[0.002890285275],"iteration":298,"passed_time":15.05009225,"remaining_time":10.11728609},
303
+ {"learn":[0.002890285275],"iteration":299,"passed_time":15.09389516,"remaining_time":10.06259677},
304
+ {"learn":[0.002890285275],"iteration":300,"passed_time":15.13867954,"remaining_time":10.00862866},
305
+ {"learn":[0.002890285275],"iteration":301,"passed_time":15.1806303,"remaining_time":9.952863572},
306
+ {"learn":[0.002890285275],"iteration":302,"passed_time":15.22368674,"remaining_time":9.897908538},
307
+ {"learn":[0.002890285275],"iteration":303,"passed_time":15.26539265,"remaining_time":9.842161051},
308
+ {"learn":[0.002890285275],"iteration":304,"passed_time":15.30826583,"remaining_time":9.787251922},
309
+ {"learn":[0.002890285275],"iteration":305,"passed_time":15.35047459,"remaining_time":9.732000229},
310
+ {"learn":[0.002890285275],"iteration":306,"passed_time":15.39348253,"remaining_time":9.677335922},
311
+ {"learn":[0.002890285275],"iteration":307,"passed_time":15.43802765,"remaining_time":9.623705547},
312
+ {"learn":[0.002890285275],"iteration":308,"passed_time":15.48047472,"remaining_time":9.568837126},
313
+ {"learn":[0.002890285275],"iteration":309,"passed_time":15.52084166,"remaining_time":9.512773921},
314
+ {"learn":[0.002890285275],"iteration":310,"passed_time":15.56328556,"remaining_time":9.458073861},
315
+ {"learn":[0.002890285275],"iteration":311,"passed_time":15.60396327,"remaining_time":9.402388125},
316
+ {"learn":[0.002890285275],"iteration":312,"passed_time":15.6451686,"remaining_time":9.347113506},
317
+ {"learn":[0.002890285275],"iteration":313,"passed_time":15.68782641,"remaining_time":9.292788893},
318
+ {"learn":[0.002890285275],"iteration":314,"passed_time":15.73086873,"remaining_time":9.238764178},
319
+ {"learn":[0.002890285275],"iteration":315,"passed_time":15.77246052,"remaining_time":9.183964355},
320
+ {"learn":[0.002890285275],"iteration":316,"passed_time":15.81734691,"remaining_time":9.131149795},
321
+ {"learn":[0.002890285275],"iteration":317,"passed_time":15.85828751,"remaining_time":9.076126811},
322
+ {"learn":[0.002890285275],"iteration":318,"passed_time":15.90205774,"remaining_time":9.022797651},
323
+ {"learn":[0.002890285275],"iteration":319,"passed_time":15.94353518,"remaining_time":8.96823854},
324
+ {"learn":[0.002890285275],"iteration":320,"passed_time":15.98622074,"remaining_time":8.914434617},
325
+ {"learn":[0.002890285275],"iteration":321,"passed_time":16.02753394,"remaining_time":8.859941121},
326
+ {"learn":[0.002890285275],"iteration":322,"passed_time":16.06801618,"remaining_time":8.805073882},
327
+ {"learn":[0.002890285275],"iteration":323,"passed_time":16.11040068,"remaining_time":8.751328765},
328
+ {"learn":[0.002890285275],"iteration":324,"passed_time":16.15302691,"remaining_time":8.697783719},
329
+ {"learn":[0.002890285275],"iteration":325,"passed_time":16.19481938,"remaining_time":8.643860653},
330
+ {"learn":[0.002890285275],"iteration":326,"passed_time":16.23620497,"remaining_time":8.589796512},
331
+ {"learn":[0.002890285275],"iteration":327,"passed_time":16.2779568,"remaining_time":8.536001738},
332
+ {"learn":[0.002890285275],"iteration":328,"passed_time":16.32109819,"remaining_time":8.483002401},
333
+ {"learn":[0.002890285275],"iteration":329,"passed_time":16.36498937,"remaining_time":8.430449069},
334
+ {"learn":[0.002890285275],"iteration":330,"passed_time":16.40591732,"remaining_time":8.376435126},
335
+ {"learn":[0.002890285275],"iteration":331,"passed_time":16.44752374,"remaining_time":8.322843337},
336
+ {"learn":[0.002890285275],"iteration":332,"passed_time":16.48823487,"remaining_time":8.268874543},
337
+ {"learn":[0.002890285275],"iteration":333,"passed_time":16.52975607,"remaining_time":8.215387746},
338
+ {"learn":[0.002890285275],"iteration":334,"passed_time":16.57022506,"remaining_time":8.161454132},
339
+ {"learn":[0.002890285275],"iteration":335,"passed_time":16.60986538,"remaining_time":8.107196198},
340
+ {"learn":[0.002890285275],"iteration":336,"passed_time":16.65042499,"remaining_time":8.053469654},
341
+ {"learn":[0.002890285275],"iteration":337,"passed_time":16.69331555,"remaining_time":8.000938223},
342
+ {"learn":[0.002890285275],"iteration":338,"passed_time":16.73443412,"remaining_time":7.947622105},
343
+ {"learn":[0.002890285275],"iteration":339,"passed_time":16.77490077,"remaining_time":7.894070951},
344
+ {"learn":[0.002890285275],"iteration":340,"passed_time":16.81693706,"remaining_time":7.841328426},
345
+ {"learn":[0.002890285275],"iteration":341,"passed_time":16.86050441,"remaining_time":7.789355838},
346
+ {"learn":[0.002890285275],"iteration":342,"passed_time":16.90143301,"remaining_time":7.736224441},
347
+ {"learn":[0.002890285275],"iteration":343,"passed_time":16.94191502,"remaining_time":7.682961463},
348
+ {"learn":[0.002890285275],"iteration":344,"passed_time":16.98510763,"remaining_time":7.630990386},
349
+ {"learn":[0.002890285275],"iteration":345,"passed_time":17.02645283,"remaining_time":7.578247792},
350
+ {"learn":[0.002890285275],"iteration":346,"passed_time":17.06840126,"remaining_time":7.525836869},
351
+ {"learn":[0.002890285275],"iteration":347,"passed_time":17.11111049,"remaining_time":7.473818376},
352
+ {"learn":[0.002890285275],"iteration":348,"passed_time":17.15194627,"remaining_time":7.421042657},
353
+ {"learn":[0.002890285275],"iteration":349,"passed_time":17.19354465,"remaining_time":7.368661992},
354
+ {"learn":[0.002890285275],"iteration":350,"passed_time":17.23528066,"remaining_time":7.316401191},
355
+ {"learn":[0.002890285275],"iteration":351,"passed_time":17.27781667,"remaining_time":7.264536552},
356
+ {"learn":[0.002890285275],"iteration":352,"passed_time":17.31890201,"remaining_time":7.212120667},
357
+ {"learn":[0.002890285275],"iteration":353,"passed_time":17.36105295,"remaining_time":7.160208277},
358
+ {"learn":[0.002890285275],"iteration":354,"passed_time":17.400824,"remaining_time":7.107378817},
359
+ {"learn":[0.002890285275],"iteration":355,"passed_time":17.44128552,"remaining_time":7.054902008},
360
+ {"learn":[0.002890285275],"iteration":356,"passed_time":17.48330602,"remaining_time":7.003116978},
361
+ {"learn":[0.002890285275],"iteration":357,"passed_time":17.52324841,"remaining_time":6.950562218},
362
+ {"learn":[0.002890285275],"iteration":358,"passed_time":17.56472394,"remaining_time":6.898679875},
363
+ {"learn":[0.002890285275],"iteration":359,"passed_time":17.60673302,"remaining_time":6.847062842},
364
+ {"learn":[0.002890285275],"iteration":360,"passed_time":17.6515616,"remaining_time":6.79658466},
365
+ {"learn":[0.002890285275],"iteration":361,"passed_time":17.69489335,"remaining_time":6.745567077},
366
+ {"learn":[0.002890285275],"iteration":362,"passed_time":17.7382301,"remaining_time":6.69459373},
367
+ {"learn":[0.002890285275],"iteration":363,"passed_time":17.77853616,"remaining_time":6.642529993},
368
+ {"learn":[0.002890285275],"iteration":364,"passed_time":17.81998514,"remaining_time":6.590953407},
369
+ {"learn":[0.002890285275],"iteration":365,"passed_time":17.85939039,"remaining_time":6.538683913},
370
+ {"learn":[0.002890285275],"iteration":366,"passed_time":17.90117433,"remaining_time":6.487346554},
371
+ {"learn":[0.002890285275],"iteration":367,"passed_time":17.9437348,"remaining_time":6.436339656},
372
+ {"learn":[0.002890285275],"iteration":368,"passed_time":17.98582436,"remaining_time":6.385211358},
373
+ {"learn":[0.002890285275],"iteration":369,"passed_time":18.02662964,"remaining_time":6.333680683},
374
+ {"learn":[0.002890285275],"iteration":370,"passed_time":18.06696722,"remaining_time":6.282045208},
375
+ {"learn":[0.002890285275],"iteration":371,"passed_time":18.11132302,"remaining_time":6.231853083},
376
+ {"learn":[0.002890285275],"iteration":372,"passed_time":18.15211597,"remaining_time":6.180479165},
377
+ {"learn":[0.002890285275],"iteration":373,"passed_time":18.19544812,"remaining_time":6.13001728},
378
+ {"learn":[0.002890285275],"iteration":374,"passed_time":18.23908215,"remaining_time":6.07969405},
379
+ {"learn":[0.002890285275],"iteration":375,"passed_time":18.282214,"remaining_time":6.029240786},
380
+ {"learn":[0.002890285275],"iteration":376,"passed_time":18.3249046,"remaining_time":5.978682401},
381
+ {"learn":[0.002890285275],"iteration":377,"passed_time":18.36676683,"remaining_time":5.927898289},
382
+ {"learn":[0.002890285275],"iteration":378,"passed_time":18.41009608,"remaining_time":5.87762962},
383
+ {"learn":[0.002890285275],"iteration":379,"passed_time":18.45221049,"remaining_time":5.827013839},
384
+ {"learn":[0.002890285275],"iteration":380,"passed_time":18.4949998,"remaining_time":5.77665348},
385
+ {"learn":[0.002890285275],"iteration":381,"passed_time":18.53558431,"remaining_time":5.725651697},
386
+ {"learn":[0.002890285275],"iteration":382,"passed_time":18.57992858,"remaining_time":5.675852855},
387
+ {"learn":[0.002890285275],"iteration":383,"passed_time":18.62263322,"remaining_time":5.625587117},
388
+ {"learn":[0.002890285275],"iteration":384,"passed_time":18.66586944,"remaining_time":5.575519442},
389
+ {"learn":[0.002890285275],"iteration":385,"passed_time":18.70731483,"remaining_time":5.524958267},
390
+ {"learn":[0.002890285275],"iteration":386,"passed_time":18.75411379,"remaining_time":5.476007387},
391
+ {"learn":[0.002890285275],"iteration":387,"passed_time":18.79566318,"remaining_time":5.425552258},
392
+ {"learn":[0.002890285275],"iteration":388,"passed_time":18.8386289,"remaining_time":5.375547065},
393
+ {"learn":[0.002890285275],"iteration":389,"passed_time":18.88097092,"remaining_time":5.325402053},
394
+ {"learn":[0.002890285275],"iteration":390,"passed_time":18.92197448,"remaining_time":5.274923832},
395
+ {"learn":[0.002890285275],"iteration":391,"passed_time":18.96257546,"remaining_time":5.224383034},
396
+ {"learn":[0.002890285275],"iteration":392,"passed_time":19.00647744,"remaining_time":5.174791567},
397
+ {"learn":[0.002890285275],"iteration":393,"passed_time":19.04889229,"remaining_time":5.124828891},
398
+ {"learn":[0.002890285275],"iteration":394,"passed_time":19.08953258,"remaining_time":5.074432712},
399
+ {"learn":[0.002890285275],"iteration":395,"passed_time":19.13155673,"remaining_time":5.024449242},
400
+ {"learn":[0.002890285275],"iteration":396,"passed_time":19.17333571,"remaining_time":4.974442262},
401
+ {"learn":[0.002890285275],"iteration":397,"passed_time":19.21722722,"remaining_time":4.92501803},
402
+ {"learn":[0.002890285275],"iteration":398,"passed_time":19.26020238,"remaining_time":4.875389574},
403
+ {"learn":[0.002890285275],"iteration":399,"passed_time":19.30356047,"remaining_time":4.825890117},
404
+ {"learn":[0.002890285275],"iteration":400,"passed_time":19.34401565,"remaining_time":4.775704611},
405
+ {"learn":[0.002890285275],"iteration":401,"passed_time":19.38561745,"remaining_time":4.72584704},
406
+ {"learn":[0.002890285275],"iteration":402,"passed_time":19.42977969,"remaining_time":4.676646725},
407
+ {"learn":[0.002890285275],"iteration":403,"passed_time":19.47328394,"remaining_time":4.627314996},
408
+ {"learn":[0.002890285275],"iteration":404,"passed_time":19.51650923,"remaining_time":4.577946611},
409
+ {"learn":[0.002890285275],"iteration":405,"passed_time":19.55966983,"remaining_time":4.528593507},
410
+ {"learn":[0.002890285275],"iteration":406,"passed_time":19.60183208,"remaining_time":4.479042712},
411
+ {"learn":[0.002890285275],"iteration":407,"passed_time":19.64504112,"remaining_time":4.429764173},
412
+ {"learn":[0.002890285275],"iteration":408,"passed_time":19.68820303,"remaining_time":4.380504831},
413
+ {"learn":[0.002890285275],"iteration":409,"passed_time":19.73315498,"remaining_time":4.331668166},
414
+ {"learn":[0.002890285275],"iteration":410,"passed_time":19.77412468,"remaining_time":4.28198807},
415
+ {"learn":[0.002890285275],"iteration":411,"passed_time":19.81894479,"remaining_time":4.233172673},
416
+ {"learn":[0.002890285275],"iteration":412,"passed_time":19.86141001,"remaining_time":4.183880559},
417
+ {"learn":[0.002890285275],"iteration":413,"passed_time":19.90421704,"remaining_time":4.134692428},
418
+ {"learn":[0.002890285275],"iteration":414,"passed_time":19.9471199,"remaining_time":4.085554679},
419
+ {"learn":[0.002890285275],"iteration":415,"passed_time":19.9879668,"remaining_time":4.036031758},
420
+ {"learn":[0.002890285275],"iteration":416,"passed_time":20.05164682,"remaining_time":3.99109517},
421
+ {"learn":[0.002890285275],"iteration":417,"passed_time":20.09983158,"remaining_time":3.943029162},
422
+ {"learn":[0.002890285275],"iteration":418,"passed_time":20.14272537,"remaining_time":3.893939749},
423
+ {"learn":[0.002890285275],"iteration":419,"passed_time":20.1860763,"remaining_time":3.844966914},
424
+ {"learn":[0.002890285275],"iteration":420,"passed_time":20.22749695,"remaining_time":3.795658573},
425
+ {"learn":[0.002890285275],"iteration":421,"passed_time":20.27069356,"remaining_time":3.746715872},
426
+ {"learn":[0.002890285275],"iteration":422,"passed_time":20.31531873,"remaining_time":3.698060384},
427
+ {"learn":[0.002890285275],"iteration":423,"passed_time":20.35715739,"remaining_time":3.648924438},
428
+ {"learn":[0.002890285275],"iteration":424,"passed_time":20.39883531,"remaining_time":3.599794467},
429
+ {"learn":[0.002890285275],"iteration":425,"passed_time":20.43954572,"remaining_time":3.550531416},
430
+ {"learn":[0.002890285275],"iteration":426,"passed_time":20.48152577,"remaining_time":3.501525483},
431
+ {"learn":[0.002890285275],"iteration":427,"passed_time":20.52489077,"remaining_time":3.452785363},
432
+ {"learn":[0.002890285275],"iteration":428,"passed_time":20.56651622,"remaining_time":3.403782405},
433
+ {"learn":[0.002890285275],"iteration":429,"passed_time":20.60726596,"remaining_time":3.354671202},
434
+ {"learn":[0.002890285275],"iteration":430,"passed_time":20.64926586,"remaining_time":3.305798943},
435
+ {"learn":[0.002890285275],"iteration":431,"passed_time":20.69189262,"remaining_time":3.257057172},
436
+ {"learn":[0.002890285275],"iteration":432,"passed_time":20.73589105,"remaining_time":3.208555889},
437
+ {"learn":[0.002890285275],"iteration":433,"passed_time":20.77712437,"remaining_time":3.159654858},
438
+ {"learn":[0.002890285275],"iteration":434,"passed_time":20.81927848,"remaining_time":3.11092667},
439
+ {"learn":[0.002890285275],"iteration":435,"passed_time":20.86161858,"remaining_time":3.062255938},
440
+ {"learn":[0.002890285275],"iteration":436,"passed_time":20.90211159,"remaining_time":3.013347896},
441
+ {"learn":[0.002890285275],"iteration":437,"passed_time":20.94366359,"remaining_time":2.964628179},
442
+ {"learn":[0.002890285275],"iteration":438,"passed_time":20.98624109,"remaining_time":2.916083614},
443
+ {"learn":[0.002890285275],"iteration":439,"passed_time":21.02900907,"remaining_time":2.867592145},
444
+ {"learn":[0.002890285275],"iteration":440,"passed_time":21.07059318,"remaining_time":2.818968249},
445
+ {"learn":[0.002890285275],"iteration":441,"passed_time":21.11614603,"remaining_time":2.770896991},
446
+ {"learn":[0.002890285275],"iteration":442,"passed_time":21.15683784,"remaining_time":2.722211641},
447
+ {"learn":[0.002890285275],"iteration":443,"passed_time":21.2021076,"remaining_time":2.674139697},
448
+ {"learn":[0.002890285275],"iteration":444,"passed_time":21.24477194,"remaining_time":2.62575833},
449
+ {"learn":[0.002890285275],"iteration":445,"passed_time":21.28701241,"remaining_time":2.577351278},
450
+ {"learn":[0.002890285275],"iteration":446,"passed_time":21.33168289,"remaining_time":2.52925994},
451
+ {"learn":[0.002890285275],"iteration":447,"passed_time":21.37565688,"remaining_time":2.481103031},
452
+ {"learn":[0.002890285275],"iteration":448,"passed_time":21.41767041,"remaining_time":2.432742074},
453
+ {"learn":[0.002890285275],"iteration":449,"passed_time":21.45996204,"remaining_time":2.384440227},
454
+ {"learn":[0.002890285275],"iteration":450,"passed_time":21.50193346,"remaining_time":2.336130243},
455
+ {"learn":[0.002890285275],"iteration":451,"passed_time":21.54397503,"remaining_time":2.287855755},
456
+ {"learn":[0.002890285275],"iteration":452,"passed_time":21.58677374,"remaining_time":2.239687342},
457
+ {"learn":[0.002890285275],"iteration":453,"passed_time":21.63086946,"remaining_time":2.191673998},
458
+ {"learn":[0.002890285275],"iteration":454,"passed_time":21.67398983,"remaining_time":2.143581412},
459
+ {"learn":[0.002890285275],"iteration":455,"passed_time":21.71591301,"remaining_time":2.095395115},
460
+ {"learn":[0.002890285275],"iteration":456,"passed_time":21.7593096,"remaining_time":2.047374864},
461
+ {"learn":[0.002890285275],"iteration":457,"passed_time":21.80175603,"remaining_time":1.999287671},
462
+ {"learn":[0.002890285275],"iteration":458,"passed_time":21.84575084,"remaining_time":1.951363365},
463
+ {"learn":[0.002890285275],"iteration":459,"passed_time":21.89031155,"remaining_time":1.903505352},
464
+ {"learn":[0.002890285275],"iteration":460,"passed_time":21.93139336,"remaining_time":1.855367334},
465
+ {"learn":[0.002890285275],"iteration":461,"passed_time":21.97389871,"remaining_time":1.80737695},
466
+ {"learn":[0.002890285275],"iteration":462,"passed_time":22.01535315,"remaining_time":1.759326277},
467
+ {"learn":[0.002890285275],"iteration":463,"passed_time":22.05589812,"remaining_time":1.711233475},
468
+ {"learn":[0.002890285275],"iteration":464,"passed_time":22.09789465,"remaining_time":1.663282393},
469
+ {"learn":[0.002890285275],"iteration":465,"passed_time":22.14130638,"remaining_time":1.615460122},
470
+ {"learn":[0.002890285275],"iteration":466,"passed_time":22.183871,"remaining_time":1.56759688},
471
+ {"learn":[0.002890285275],"iteration":467,"passed_time":22.227036,"remaining_time":1.519797333},
472
+ {"learn":[0.002890285275],"iteration":468,"passed_time":22.26922634,"remaining_time":1.471953127},
473
+ {"learn":[0.002890285275],"iteration":469,"passed_time":22.31062157,"remaining_time":1.424082228},
474
+ {"learn":[0.002890285275],"iteration":470,"passed_time":22.35358908,"remaining_time":1.376335633},
475
+ {"learn":[0.002890285275],"iteration":471,"passed_time":22.39625905,"remaining_time":1.328591639},
476
+ {"learn":[0.002890285275],"iteration":472,"passed_time":22.43981759,"remaining_time":1.28091982},
477
+ {"learn":[0.002890285275],"iteration":473,"passed_time":22.4834707,"remaining_time":1.233270545},
478
+ {"learn":[0.002890285275],"iteration":474,"passed_time":22.52711669,"remaining_time":1.18563772},
479
+ {"learn":[0.002890285275],"iteration":475,"passed_time":22.56915908,"remaining_time":1.137940794},
480
+ {"learn":[0.002890285275],"iteration":476,"passed_time":22.61201016,"remaining_time":1.09030657},
481
+ {"learn":[0.002890285275],"iteration":477,"passed_time":22.65512258,"remaining_time":1.042704386},
482
+ {"learn":[0.002890285275],"iteration":478,"passed_time":22.69892594,"remaining_time":0.9951512416},
483
+ {"learn":[0.002890285275],"iteration":479,"passed_time":22.7422942,"remaining_time":0.9475955915},
484
+ {"learn":[0.002890285275],"iteration":480,"passed_time":22.7871857,"remaining_time":0.9001175225},
485
+ {"learn":[0.002890285275],"iteration":481,"passed_time":22.82970468,"remaining_time":0.8525615856},
486
+ {"learn":[0.002890285275],"iteration":482,"passed_time":22.87602937,"remaining_time":0.8051604539},
487
+ {"learn":[0.002890285275],"iteration":483,"passed_time":22.91703496,"remaining_time":0.7575879324},
488
+ {"learn":[0.002890285275],"iteration":484,"passed_time":22.96102732,"remaining_time":0.7101348657},
489
+ {"learn":[0.002890285275],"iteration":485,"passed_time":23.00392735,"remaining_time":0.6626645738},
490
+ {"learn":[0.002890285275],"iteration":486,"passed_time":23.04847301,"remaining_time":0.6152569798},
491
+ {"learn":[0.002890285275],"iteration":487,"passed_time":23.08900126,"remaining_time":0.567762326},
492
+ {"learn":[0.002890285275],"iteration":488,"passed_time":23.13334267,"remaining_time":0.5203819415},
493
+ {"learn":[0.002890285275],"iteration":489,"passed_time":23.17541662,"remaining_time":0.4729676862},
494
+ {"learn":[0.002890285275],"iteration":490,"passed_time":23.21712967,"remaining_time":0.4255685683},
495
+ {"learn":[0.002890285275],"iteration":491,"passed_time":23.26044826,"remaining_time":0.3782186709},
496
+ {"learn":[0.002890285275],"iteration":492,"passed_time":23.3033456,"remaining_time":0.3308791465},
497
+ {"learn":[0.002890285275],"iteration":493,"passed_time":23.34681724,"remaining_time":0.2835645819},
498
+ {"learn":[0.002890285275],"iteration":494,"passed_time":23.38860281,"remaining_time":0.2362485133},
499
+ {"learn":[0.002890285275],"iteration":495,"passed_time":23.43337127,"remaining_time":0.1889788005},
500
+ {"learn":[0.002890285275],"iteration":496,"passed_time":23.47695702,"remaining_time":0.1417120142},
501
+ {"learn":[0.002890285275],"iteration":497,"passed_time":23.52064976,"remaining_time":0.09446044081},
502
+ {"learn":[0.002890285275],"iteration":498,"passed_time":23.56483201,"remaining_time":0.04722411225},
503
+ {"learn":[0.002890285275],"iteration":499,"passed_time":23.60866238,"remaining_time":0}
504
+ ]}
catboost_info/learn/events.out.tfevents ADDED
Binary file (27.4 kB). View file
 
catboost_info/learn_error.tsv ADDED
@@ -0,0 +1,501 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ iter Logloss
2
+ 0 0.4712532064
3
+ 1 0.3273376208
4
+ 2 0.2607613882
5
+ 3 0.1991192034
6
+ 4 0.1632412173
7
+ 5 0.1410456933
8
+ 6 0.1279742931
9
+ 7 0.111867068
10
+ 8 0.1033243431
11
+ 9 0.09324332789
12
+ 10 0.08450684607
13
+ 11 0.07733468921
14
+ 12 0.07269855624
15
+ 13 0.06761460255
16
+ 14 0.06298238737
17
+ 15 0.05871315055
18
+ 16 0.05510760321
19
+ 17 0.05147771658
20
+ 18 0.04941872106
21
+ 19 0.04696596957
22
+ 20 0.04479184757
23
+ 21 0.04307209869
24
+ 22 0.0408917599
25
+ 23 0.03967390485
26
+ 24 0.03793541137
27
+ 25 0.03621098538
28
+ 26 0.03463164741
29
+ 27 0.03277206212
30
+ 28 0.03164623766
31
+ 29 0.03014174284
32
+ 30 0.02900272159
33
+ 31 0.02816140432
34
+ 32 0.02726041523
35
+ 33 0.02602167528
36
+ 34 0.02526884213
37
+ 35 0.02448160354
38
+ 36 0.0232350895
39
+ 37 0.02224447448
40
+ 38 0.02165583946
41
+ 39 0.02084098393
42
+ 40 0.01999068668
43
+ 41 0.01946859459
44
+ 42 0.01884432574
45
+ 43 0.01828233223
46
+ 44 0.01775287741
47
+ 45 0.01730750181
48
+ 46 0.01686236702
49
+ 47 0.01620499972
50
+ 48 0.01574607381
51
+ 49 0.01538040425
52
+ 50 0.01500497258
53
+ 51 0.01471613319
54
+ 52 0.01439056881
55
+ 53 0.01412451736
56
+ 54 0.01388558016
57
+ 55 0.01353789648
58
+ 56 0.01315290222
59
+ 57 0.01298291907
60
+ 58 0.01284298646
61
+ 59 0.01254667985
62
+ 60 0.01234774965
63
+ 61 0.01197107526
64
+ 62 0.01177996366
65
+ 63 0.01152867842
66
+ 64 0.01132496595
67
+ 65 0.01117824741
68
+ 66 0.01104682917
69
+ 67 0.01087906929
70
+ 68 0.01052047714
71
+ 69 0.01023824891
72
+ 70 0.01015912118
73
+ 71 0.01002439651
74
+ 72 0.009875214792
75
+ 73 0.009781504221
76
+ 74 0.009631726645
77
+ 75 0.00944484322
78
+ 76 0.009267291862
79
+ 77 0.00908075438
80
+ 78 0.00881684345
81
+ 79 0.008641867588
82
+ 80 0.008517053769
83
+ 81 0.008392267642
84
+ 82 0.00832744501
85
+ 83 0.008204543884
86
+ 84 0.008092354
87
+ 85 0.007933010371
88
+ 86 0.007818153126
89
+ 87 0.0077493056
90
+ 88 0.007527928995
91
+ 89 0.00750036253
92
+ 90 0.007453765847
93
+ 91 0.007347530141
94
+ 92 0.0072404781
95
+ 93 0.007044410016
96
+ 94 0.00694319981
97
+ 95 0.00682615691
98
+ 96 0.006743134326
99
+ 97 0.006633307356
100
+ 98 0.006564273923
101
+ 99 0.006497928401
102
+ 100 0.00643255325
103
+ 101 0.006338767807
104
+ 102 0.006266374486
105
+ 103 0.0061800092
106
+ 104 0.006136686033
107
+ 105 0.006069312944
108
+ 106 0.005975683435
109
+ 107 0.005882909984
110
+ 108 0.005836149747
111
+ 109 0.005777618552
112
+ 110 0.005703870902
113
+ 111 0.005599168826
114
+ 112 0.005532447924
115
+ 113 0.005461725721
116
+ 114 0.005433780033
117
+ 115 0.005387023077
118
+ 116 0.005297421416
119
+ 117 0.005225094743
120
+ 118 0.005156922192
121
+ 119 0.005010365071
122
+ 120 0.00497035813
123
+ 121 0.004895404668
124
+ 122 0.004791164597
125
+ 123 0.004766147073
126
+ 124 0.004687564549
127
+ 125 0.004630525724
128
+ 126 0.004559512715
129
+ 127 0.004505195271
130
+ 128 0.004469454457
131
+ 129 0.004398072663
132
+ 130 0.004366845846
133
+ 131 0.004317753989
134
+ 132 0.004237959314
135
+ 133 0.004201578226
136
+ 134 0.004184351177
137
+ 135 0.004121008783
138
+ 136 0.004089605915
139
+ 137 0.00406184625
140
+ 138 0.004024052254
141
+ 139 0.003978388016
142
+ 140 0.003961394672
143
+ 141 0.0039025483
144
+ 142 0.003836457729
145
+ 143 0.003802271928
146
+ 144 0.003779416661
147
+ 145 0.003758169628
148
+ 146 0.003679351574
149
+ 147 0.003596443864
150
+ 148 0.003547738913
151
+ 149 0.003532588363
152
+ 150 0.003532594863
153
+ 151 0.003532594863
154
+ 152 0.003532601958
155
+ 153 0.003532602234
156
+ 154 0.003521208119
157
+ 155 0.003486049478
158
+ 156 0.003486020897
159
+ 157 0.003486019848
160
+ 158 0.00347351646
161
+ 159 0.003399677379
162
+ 160 0.003370183036
163
+ 161 0.003361160971
164
+ 162 0.00336113525
165
+ 163 0.003361081484
166
+ 164 0.0033611028
167
+ 165 0.003361064823
168
+ 166 0.0033610596
169
+ 167 0.003361047233
170
+ 168 0.003361047233
171
+ 169 0.003361047233
172
+ 170 0.003361047233
173
+ 171 0.003361047233
174
+ 172 0.003361047233
175
+ 173 0.003361047233
176
+ 174 0.003361047233
177
+ 175 0.003361047233
178
+ 176 0.003361047233
179
+ 177 0.003361047233
180
+ 178 0.003298613361
181
+ 179 0.003274801885
182
+ 180 0.003253177687
183
+ 181 0.003232040551
184
+ 182 0.003209343557
185
+ 183 0.003209343557
186
+ 184 0.003186814949
187
+ 185 0.00316883113
188
+ 186 0.003148902464
189
+ 187 0.003083705592
190
+ 188 0.003012363879
191
+ 189 0.0030123444
192
+ 190 0.003002752135
193
+ 191 0.002971371016
194
+ 192 0.002954947188
195
+ 193 0.002954947188
196
+ 194 0.002954976483
197
+ 195 0.002954912239
198
+ 196 0.002954947551
199
+ 197 0.00295491811
200
+ 198 0.002954873004
201
+ 199 0.002954880432
202
+ 200 0.002954910774
203
+ 201 0.002954868483
204
+ 202 0.00295483191
205
+ 203 0.00295488317
206
+ 204 0.00295488317
207
+ 205 0.002954858415
208
+ 206 0.002954858415
209
+ 207 0.002954858415
210
+ 208 0.0029548168
211
+ 209 0.0029548168
212
+ 210 0.002945581202
213
+ 211 0.002890384772
214
+ 212 0.002890384772
215
+ 213 0.002890358968
216
+ 214 0.002890339481
217
+ 215 0.002890318836
218
+ 216 0.002890271989
219
+ 217 0.002890285275
220
+ 218 0.002890285275
221
+ 219 0.002890285275
222
+ 220 0.002890285275
223
+ 221 0.002890285275
224
+ 222 0.002890285275
225
+ 223 0.002890285275
226
+ 224 0.002890285275
227
+ 225 0.002890285275
228
+ 226 0.002890285275
229
+ 227 0.002890285275
230
+ 228 0.002890285275
231
+ 229 0.002890285275
232
+ 230 0.002890285275
233
+ 231 0.002890285275
234
+ 232 0.002890285275
235
+ 233 0.002890285275
236
+ 234 0.002890285275
237
+ 235 0.002890285275
238
+ 236 0.002890285275
239
+ 237 0.002890285275
240
+ 238 0.002890285275
241
+ 239 0.002890285275
242
+ 240 0.002890285275
243
+ 241 0.002890285275
244
+ 242 0.002890285275
245
+ 243 0.002890285275
246
+ 244 0.002890285275
247
+ 245 0.002890285275
248
+ 246 0.002890285275
249
+ 247 0.002890285275
250
+ 248 0.002890285275
251
+ 249 0.002890285275
252
+ 250 0.002890285275
253
+ 251 0.002890285275
254
+ 252 0.002890285275
255
+ 253 0.002890285275
256
+ 254 0.002890285275
257
+ 255 0.002890285275
258
+ 256 0.002890285275
259
+ 257 0.002890285275
260
+ 258 0.002890285275
261
+ 259 0.002890285275
262
+ 260 0.002890285275
263
+ 261 0.002890285275
264
+ 262 0.002890285275
265
+ 263 0.002890285275
266
+ 264 0.002890285275
267
+ 265 0.002890285275
268
+ 266 0.002890285275
269
+ 267 0.002890285275
270
+ 268 0.002890285275
271
+ 269 0.002890285275
272
+ 270 0.002890285275
273
+ 271 0.002890285275
274
+ 272 0.002890285275
275
+ 273 0.002890285275
276
+ 274 0.002890285275
277
+ 275 0.002890285275
278
+ 276 0.002890285275
279
+ 277 0.002890285275
280
+ 278 0.002890285275
281
+ 279 0.002890285275
282
+ 280 0.002890285275
283
+ 281 0.002890285275
284
+ 282 0.002890285275
285
+ 283 0.002890285275
286
+ 284 0.002890285275
287
+ 285 0.002890285275
288
+ 286 0.002890285275
289
+ 287 0.002890285275
290
+ 288 0.002890285275
291
+ 289 0.002890285275
292
+ 290 0.002890285275
293
+ 291 0.002890285275
294
+ 292 0.002890285275
295
+ 293 0.002890285275
296
+ 294 0.002890285275
297
+ 295 0.002890285275
298
+ 296 0.002890285275
299
+ 297 0.002890285275
300
+ 298 0.002890285275
301
+ 299 0.002890285275
302
+ 300 0.002890285275
303
+ 301 0.002890285275
304
+ 302 0.002890285275
305
+ 303 0.002890285275
306
+ 304 0.002890285275
307
+ 305 0.002890285275
308
+ 306 0.002890285275
309
+ 307 0.002890285275
310
+ 308 0.002890285275
311
+ 309 0.002890285275
312
+ 310 0.002890285275
313
+ 311 0.002890285275
314
+ 312 0.002890285275
315
+ 313 0.002890285275
316
+ 314 0.002890285275
317
+ 315 0.002890285275
318
+ 316 0.002890285275
319
+ 317 0.002890285275
320
+ 318 0.002890285275
321
+ 319 0.002890285275
322
+ 320 0.002890285275
323
+ 321 0.002890285275
324
+ 322 0.002890285275
325
+ 323 0.002890285275
326
+ 324 0.002890285275
327
+ 325 0.002890285275
328
+ 326 0.002890285275
329
+ 327 0.002890285275
330
+ 328 0.002890285275
331
+ 329 0.002890285275
332
+ 330 0.002890285275
333
+ 331 0.002890285275
334
+ 332 0.002890285275
335
+ 333 0.002890285275
336
+ 334 0.002890285275
337
+ 335 0.002890285275
338
+ 336 0.002890285275
339
+ 337 0.002890285275
340
+ 338 0.002890285275
341
+ 339 0.002890285275
342
+ 340 0.002890285275
343
+ 341 0.002890285275
344
+ 342 0.002890285275
345
+ 343 0.002890285275
346
+ 344 0.002890285275
347
+ 345 0.002890285275
348
+ 346 0.002890285275
349
+ 347 0.002890285275
350
+ 348 0.002890285275
351
+ 349 0.002890285275
352
+ 350 0.002890285275
353
+ 351 0.002890285275
354
+ 352 0.002890285275
355
+ 353 0.002890285275
356
+ 354 0.002890285275
357
+ 355 0.002890285275
358
+ 356 0.002890285275
359
+ 357 0.002890285275
360
+ 358 0.002890285275
361
+ 359 0.002890285275
362
+ 360 0.002890285275
363
+ 361 0.002890285275
364
+ 362 0.002890285275
365
+ 363 0.002890285275
366
+ 364 0.002890285275
367
+ 365 0.002890285275
368
+ 366 0.002890285275
369
+ 367 0.002890285275
370
+ 368 0.002890285275
371
+ 369 0.002890285275
372
+ 370 0.002890285275
373
+ 371 0.002890285275
374
+ 372 0.002890285275
375
+ 373 0.002890285275
376
+ 374 0.002890285275
377
+ 375 0.002890285275
378
+ 376 0.002890285275
379
+ 377 0.002890285275
380
+ 378 0.002890285275
381
+ 379 0.002890285275
382
+ 380 0.002890285275
383
+ 381 0.002890285275
384
+ 382 0.002890285275
385
+ 383 0.002890285275
386
+ 384 0.002890285275
387
+ 385 0.002890285275
388
+ 386 0.002890285275
389
+ 387 0.002890285275
390
+ 388 0.002890285275
391
+ 389 0.002890285275
392
+ 390 0.002890285275
393
+ 391 0.002890285275
394
+ 392 0.002890285275
395
+ 393 0.002890285275
396
+ 394 0.002890285275
397
+ 395 0.002890285275
398
+ 396 0.002890285275
399
+ 397 0.002890285275
400
+ 398 0.002890285275
401
+ 399 0.002890285275
402
+ 400 0.002890285275
403
+ 401 0.002890285275
404
+ 402 0.002890285275
405
+ 403 0.002890285275
406
+ 404 0.002890285275
407
+ 405 0.002890285275
408
+ 406 0.002890285275
409
+ 407 0.002890285275
410
+ 408 0.002890285275
411
+ 409 0.002890285275
412
+ 410 0.002890285275
413
+ 411 0.002890285275
414
+ 412 0.002890285275
415
+ 413 0.002890285275
416
+ 414 0.002890285275
417
+ 415 0.002890285275
418
+ 416 0.002890285275
419
+ 417 0.002890285275
420
+ 418 0.002890285275
421
+ 419 0.002890285275
422
+ 420 0.002890285275
423
+ 421 0.002890285275
424
+ 422 0.002890285275
425
+ 423 0.002890285275
426
+ 424 0.002890285275
427
+ 425 0.002890285275
428
+ 426 0.002890285275
429
+ 427 0.002890285275
430
+ 428 0.002890285275
431
+ 429 0.002890285275
432
+ 430 0.002890285275
433
+ 431 0.002890285275
434
+ 432 0.002890285275
435
+ 433 0.002890285275
436
+ 434 0.002890285275
437
+ 435 0.002890285275
438
+ 436 0.002890285275
439
+ 437 0.002890285275
440
+ 438 0.002890285275
441
+ 439 0.002890285275
442
+ 440 0.002890285275
443
+ 441 0.002890285275
444
+ 442 0.002890285275
445
+ 443 0.002890285275
446
+ 444 0.002890285275
447
+ 445 0.002890285275
448
+ 446 0.002890285275
449
+ 447 0.002890285275
450
+ 448 0.002890285275
451
+ 449 0.002890285275
452
+ 450 0.002890285275
453
+ 451 0.002890285275
454
+ 452 0.002890285275
455
+ 453 0.002890285275
456
+ 454 0.002890285275
457
+ 455 0.002890285275
458
+ 456 0.002890285275
459
+ 457 0.002890285275
460
+ 458 0.002890285275
461
+ 459 0.002890285275
462
+ 460 0.002890285275
463
+ 461 0.002890285275
464
+ 462 0.002890285275
465
+ 463 0.002890285275
466
+ 464 0.002890285275
467
+ 465 0.002890285275
468
+ 466 0.002890285275
469
+ 467 0.002890285275
470
+ 468 0.002890285275
471
+ 469 0.002890285275
472
+ 470 0.002890285275
473
+ 471 0.002890285275
474
+ 472 0.002890285275
475
+ 473 0.002890285275
476
+ 474 0.002890285275
477
+ 475 0.002890285275
478
+ 476 0.002890285275
479
+ 477 0.002890285275
480
+ 478 0.002890285275
481
+ 479 0.002890285275
482
+ 480 0.002890285275
483
+ 481 0.002890285275
484
+ 482 0.002890285275
485
+ 483 0.002890285275
486
+ 484 0.002890285275
487
+ 485 0.002890285275
488
+ 486 0.002890285275
489
+ 487 0.002890285275
490
+ 488 0.002890285275
491
+ 489 0.002890285275
492
+ 490 0.002890285275
493
+ 491 0.002890285275
494
+ 492 0.002890285275
495
+ 493 0.002890285275
496
+ 494 0.002890285275
497
+ 495 0.002890285275
498
+ 496 0.002890285275
499
+ 497 0.002890285275
500
+ 498 0.002890285275
501
+ 499 0.002890285275
catboost_info/time_left.tsv ADDED
@@ -0,0 +1,501 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ iter Passed Remaining
2
+ 0 197 98374
3
+ 1 260 64775
4
+ 2 316 52357
5
+ 3 375 46598
6
+ 4 437 43357
7
+ 5 492 40551
8
+ 6 545 38393
9
+ 7 601 36972
10
+ 8 650 35480
11
+ 9 706 34624
12
+ 10 765 34027
13
+ 11 823 33482
14
+ 12 875 32806
15
+ 13 930 32307
16
+ 14 989 32006
17
+ 15 1045 31624
18
+ 16 1098 31219
19
+ 17 1155 30944
20
+ 18 1210 30633
21
+ 19 1267 30418
22
+ 20 1326 30248
23
+ 21 1378 29941
24
+ 22 1435 29761
25
+ 23 1483 29429
26
+ 24 1539 29247
27
+ 25 1595 29083
28
+ 26 1654 28976
29
+ 27 1713 28892
30
+ 28 1767 28710
31
+ 29 1821 28538
32
+ 30 1879 28438
33
+ 31 1932 28269
34
+ 32 1987 28122
35
+ 33 2043 28003
36
+ 34 2100 27908
37
+ 35 2157 27801
38
+ 36 2217 27751
39
+ 37 2273 27641
40
+ 38 2327 27515
41
+ 39 2383 27408
42
+ 40 2447 27397
43
+ 41 2505 27324
44
+ 42 2559 27201
45
+ 43 2613 27083
46
+ 44 2669 26993
47
+ 45 2723 26877
48
+ 46 2783 26827
49
+ 47 2844 26788
50
+ 48 2902 26718
51
+ 49 2955 26599
52
+ 50 3010 26507
53
+ 51 3065 26407
54
+ 52 3119 26309
55
+ 53 3171 26198
56
+ 54 3223 26078
57
+ 55 3279 26001
58
+ 56 3337 25938
59
+ 57 3393 25857
60
+ 58 3441 25722
61
+ 59 3492 25614
62
+ 60 3543 25501
63
+ 61 3602 25449
64
+ 62 3656 25362
65
+ 63 3711 25281
66
+ 64 3764 25190
67
+ 65 3819 25113
68
+ 66 3866 24984
69
+ 67 3916 24883
70
+ 68 3977 24844
71
+ 69 4031 24765
72
+ 70 4079 24646
73
+ 71 4131 24561
74
+ 72 4182 24463
75
+ 73 4229 24350
76
+ 74 4281 24261
77
+ 75 4330 24159
78
+ 76 4388 24106
79
+ 77 4440 24021
80
+ 78 4494 23951
81
+ 79 4549 23885
82
+ 80 4606 23826
83
+ 81 4658 23745
84
+ 82 4709 23661
85
+ 83 4767 23609
86
+ 84 4825 23558
87
+ 85 4881 23498
88
+ 86 4936 23434
89
+ 87 4987 23352
90
+ 88 5046 23306
91
+ 89 5100 23237
92
+ 90 5150 23147
93
+ 91 5205 23086
94
+ 92 5257 23009
95
+ 93 5311 22940
96
+ 94 5368 22885
97
+ 95 5424 22826
98
+ 96 5473 22741
99
+ 97 5523 22658
100
+ 98 5577 22590
101
+ 99 5631 22525
102
+ 100 5681 22444
103
+ 101 5735 22379
104
+ 102 5785 22300
105
+ 103 5842 22246
106
+ 104 5893 22170
107
+ 105 5944 22095
108
+ 106 5998 22030
109
+ 107 6067 22021
110
+ 108 6121 21960
111
+ 109 6172 21883
112
+ 110 6227 21824
113
+ 111 6284 21771
114
+ 112 6338 21709
115
+ 113 6393 21647
116
+ 114 6450 21593
117
+ 115 6502 21523
118
+ 116 6561 21477
119
+ 117 6628 21459
120
+ 118 6687 21409
121
+ 119 6752 21383
122
+ 120 6809 21329
123
+ 121 6865 21271
124
+ 122 6919 21209
125
+ 123 6966 21124
126
+ 124 7024 21072
127
+ 125 7076 21004
128
+ 126 7127 20934
129
+ 127 7182 20872
130
+ 128 7233 20803
131
+ 129 7287 20742
132
+ 130 7339 20672
133
+ 131 7391 20606
134
+ 132 7449 20556
135
+ 133 7498 20480
136
+ 134 7544 20397
137
+ 135 7596 20333
138
+ 136 7647 20264
139
+ 137 7696 20189
140
+ 138 7744 20113
141
+ 139 7795 20046
142
+ 140 7846 19978
143
+ 141 7906 19933
144
+ 142 7967 19891
145
+ 143 8023 19835
146
+ 144 8073 19766
147
+ 145 8125 19702
148
+ 146 8184 19653
149
+ 147 8240 19599
150
+ 148 8289 19528
151
+ 149 8335 19448
152
+ 150 8377 19363
153
+ 151 8421 19281
154
+ 152 8466 19201
155
+ 153 8534 19174
156
+ 154 8595 19132
157
+ 155 8648 19071
158
+ 156 8696 18998
159
+ 157 8738 18915
160
+ 158 8786 18844
161
+ 159 8843 18793
162
+ 160 8899 18737
163
+ 161 8945 18664
164
+ 162 8987 18581
165
+ 163 9029 18499
166
+ 164 9072 18420
167
+ 165 9114 18339
168
+ 166 9156 18258
169
+ 167 9197 18175
170
+ 168 9239 18097
171
+ 169 9282 18019
172
+ 170 9325 17942
173
+ 171 9375 17879
174
+ 172 9418 17801
175
+ 173 9459 17722
176
+ 174 9501 17645
177
+ 175 9543 17567
178
+ 176 9582 17487
179
+ 177 9626 17413
180
+ 178 9685 17369
181
+ 179 9741 17317
182
+ 180 9792 17258
183
+ 181 9845 17203
184
+ 182 9896 17143
185
+ 183 9935 17063
186
+ 184 9986 17004
187
+ 185 10032 16937
188
+ 186 10082 16876
189
+ 187 10143 16834
190
+ 188 10201 16786
191
+ 189 10240 16708
192
+ 190 10289 16645
193
+ 191 10341 16589
194
+ 192 10391 16528
195
+ 193 10433 16457
196
+ 194 10474 16383
197
+ 195 10516 16311
198
+ 196 10557 16238
199
+ 197 10597 16163
200
+ 198 10639 16092
201
+ 199 10679 16019
202
+ 200 10721 15949
203
+ 201 10765 15881
204
+ 202 10806 15811
205
+ 203 10849 15742
206
+ 204 10891 15673
207
+ 205 10935 15606
208
+ 206 10976 15536
209
+ 207 11019 15469
210
+ 208 11061 15401
211
+ 209 11102 15331
212
+ 210 11150 15272
213
+ 211 11204 15220
214
+ 212 11246 15154
215
+ 213 11290 15089
216
+ 214 11331 15021
217
+ 215 11375 14956
218
+ 216 11417 14889
219
+ 217 11458 14822
220
+ 218 11501 14757
221
+ 219 11542 14690
222
+ 220 11585 14626
223
+ 221 11628 14561
224
+ 222 11672 14499
225
+ 223 11717 14437
226
+ 224 11761 14374
227
+ 225 11803 14310
228
+ 226 11844 14244
229
+ 227 11885 14178
230
+ 228 11926 14113
231
+ 229 11967 14048
232
+ 230 12012 13988
233
+ 231 12053 13924
234
+ 232 12097 13862
235
+ 233 12171 13835
236
+ 234 12252 13816
237
+ 235 12324 13786
238
+ 236 12384 13743
239
+ 237 12446 13701
240
+ 238 12503 13653
241
+ 239 12550 13596
242
+ 240 12603 13544
243
+ 241 12648 13484
244
+ 242 12696 13427
245
+ 243 12752 13379
246
+ 244 12798 13320
247
+ 245 12842 13260
248
+ 246 12885 13198
249
+ 247 12925 13134
250
+ 248 12967 13071
251
+ 249 13009 13009
252
+ 250 13051 12947
253
+ 251 13095 12887
254
+ 252 13141 12829
255
+ 253 13183 12768
256
+ 254 13225 12706
257
+ 255 13265 12643
258
+ 256 13306 12581
259
+ 257 13346 12518
260
+ 258 13388 12458
261
+ 259 13429 12396
262
+ 260 13470 12335
263
+ 261 13511 12274
264
+ 262 13552 12212
265
+ 263 13593 12151
266
+ 264 13632 12089
267
+ 265 13672 12027
268
+ 266 13713 11967
269
+ 267 13753 11906
270
+ 268 13793 11845
271
+ 269 13833 11784
272
+ 270 13874 11723
273
+ 271 13914 11663
274
+ 272 13956 11604
275
+ 273 13997 11545
276
+ 274 14039 11486
277
+ 275 14082 11429
278
+ 276 14126 11372
279
+ 277 14168 11314
280
+ 278 14209 11255
281
+ 279 14252 11198
282
+ 280 14294 11140
283
+ 281 14336 11082
284
+ 282 14379 11026
285
+ 283 14420 10967
286
+ 284 14462 10910
287
+ 285 14504 10853
288
+ 286 14546 10795
289
+ 287 14587 10738
290
+ 288 14630 10681
291
+ 289 14670 10623
292
+ 290 14712 10566
293
+ 291 14754 10509
294
+ 292 14797 10454
295
+ 293 14839 10397
296
+ 294 14883 10342
297
+ 295 14925 10286
298
+ 296 14966 10229
299
+ 297 15008 10173
300
+ 298 15050 10117
301
+ 299 15093 10062
302
+ 300 15138 10008
303
+ 301 15180 9952
304
+ 302 15223 9897
305
+ 303 15265 9842
306
+ 304 15308 9787
307
+ 305 15350 9732
308
+ 306 15393 9677
309
+ 307 15438 9623
310
+ 308 15480 9568
311
+ 309 15520 9512
312
+ 310 15563 9458
313
+ 311 15603 9402
314
+ 312 15645 9347
315
+ 313 15687 9292
316
+ 314 15730 9238
317
+ 315 15772 9183
318
+ 316 15817 9131
319
+ 317 15858 9076
320
+ 318 15902 9022
321
+ 319 15943 8968
322
+ 320 15986 8914
323
+ 321 16027 8859
324
+ 322 16068 8805
325
+ 323 16110 8751
326
+ 324 16153 8697
327
+ 325 16194 8643
328
+ 326 16236 8589
329
+ 327 16277 8536
330
+ 328 16321 8483
331
+ 329 16364 8430
332
+ 330 16405 8376
333
+ 331 16447 8322
334
+ 332 16488 8268
335
+ 333 16529 8215
336
+ 334 16570 8161
337
+ 335 16609 8107
338
+ 336 16650 8053
339
+ 337 16693 8000
340
+ 338 16734 7947
341
+ 339 16774 7894
342
+ 340 16816 7841
343
+ 341 16860 7789
344
+ 342 16901 7736
345
+ 343 16941 7682
346
+ 344 16985 7630
347
+ 345 17026 7578
348
+ 346 17068 7525
349
+ 347 17111 7473
350
+ 348 17151 7421
351
+ 349 17193 7368
352
+ 350 17235 7316
353
+ 351 17277 7264
354
+ 352 17318 7212
355
+ 353 17361 7160
356
+ 354 17400 7107
357
+ 355 17441 7054
358
+ 356 17483 7003
359
+ 357 17523 6950
360
+ 358 17564 6898
361
+ 359 17606 6847
362
+ 360 17651 6796
363
+ 361 17694 6745
364
+ 362 17738 6694
365
+ 363 17778 6642
366
+ 364 17819 6590
367
+ 365 17859 6538
368
+ 366 17901 6487
369
+ 367 17943 6436
370
+ 368 17985 6385
371
+ 369 18026 6333
372
+ 370 18066 6282
373
+ 371 18111 6231
374
+ 372 18152 6180
375
+ 373 18195 6130
376
+ 374 18239 6079
377
+ 375 18282 6029
378
+ 376 18324 5978
379
+ 377 18366 5927
380
+ 378 18410 5877
381
+ 379 18452 5827
382
+ 380 18494 5776
383
+ 381 18535 5725
384
+ 382 18579 5675
385
+ 383 18622 5625
386
+ 384 18665 5575
387
+ 385 18707 5524
388
+ 386 18754 5476
389
+ 387 18795 5425
390
+ 388 18838 5375
391
+ 389 18880 5325
392
+ 390 18921 5274
393
+ 391 18962 5224
394
+ 392 19006 5174
395
+ 393 19048 5124
396
+ 394 19089 5074
397
+ 395 19131 5024
398
+ 396 19173 4974
399
+ 397 19217 4925
400
+ 398 19260 4875
401
+ 399 19303 4825
402
+ 400 19344 4775
403
+ 401 19385 4725
404
+ 402 19429 4676
405
+ 403 19473 4627
406
+ 404 19516 4577
407
+ 405 19559 4528
408
+ 406 19601 4479
409
+ 407 19645 4429
410
+ 408 19688 4380
411
+ 409 19733 4331
412
+ 410 19774 4281
413
+ 411 19818 4233
414
+ 412 19861 4183
415
+ 413 19904 4134
416
+ 414 19947 4085
417
+ 415 19987 4036
418
+ 416 20051 3991
419
+ 417 20099 3943
420
+ 418 20142 3893
421
+ 419 20186 3844
422
+ 420 20227 3795
423
+ 421 20270 3746
424
+ 422 20315 3698
425
+ 423 20357 3648
426
+ 424 20398 3599
427
+ 425 20439 3550
428
+ 426 20481 3501
429
+ 427 20524 3452
430
+ 428 20566 3403
431
+ 429 20607 3354
432
+ 430 20649 3305
433
+ 431 20691 3257
434
+ 432 20735 3208
435
+ 433 20777 3159
436
+ 434 20819 3110
437
+ 435 20861 3062
438
+ 436 20902 3013
439
+ 437 20943 2964
440
+ 438 20986 2916
441
+ 439 21029 2867
442
+ 440 21070 2818
443
+ 441 21116 2770
444
+ 442 21156 2722
445
+ 443 21202 2674
446
+ 444 21244 2625
447
+ 445 21287 2577
448
+ 446 21331 2529
449
+ 447 21375 2481
450
+ 448 21417 2432
451
+ 449 21459 2384
452
+ 450 21501 2336
453
+ 451 21543 2287
454
+ 452 21586 2239
455
+ 453 21630 2191
456
+ 454 21673 2143
457
+ 455 21715 2095
458
+ 456 21759 2047
459
+ 457 21801 1999
460
+ 458 21845 1951
461
+ 459 21890 1903
462
+ 460 21931 1855
463
+ 461 21973 1807
464
+ 462 22015 1759
465
+ 463 22055 1711
466
+ 464 22097 1663
467
+ 465 22141 1615
468
+ 466 22183 1567
469
+ 467 22227 1519
470
+ 468 22269 1471
471
+ 469 22310 1424
472
+ 470 22353 1376
473
+ 471 22396 1328
474
+ 472 22439 1280
475
+ 473 22483 1233
476
+ 474 22527 1185
477
+ 475 22569 1137
478
+ 476 22612 1090
479
+ 477 22655 1042
480
+ 478 22698 995
481
+ 479 22742 947
482
+ 480 22787 900
483
+ 481 22829 852
484
+ 482 22876 805
485
+ 483 22917 757
486
+ 484 22961 710
487
+ 485 23003 662
488
+ 486 23048 615
489
+ 487 23089 567
490
+ 488 23133 520
491
+ 489 23175 472
492
+ 490 23217 425
493
+ 491 23260 378
494
+ 492 23303 330
495
+ 493 23346 283
496
+ 494 23388 236
497
+ 495 23433 188
498
+ 496 23476 141
499
+ 497 23520 94
500
+ 498 23564 47
501
+ 499 23608 0
plan.md ADDED
@@ -0,0 +1,385 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # End-to-End MLOps Fraud Detection Pipeline β€” Complete Build Plan
2
+
3
+ ## Context
4
+ You want to build a professional ML project that:
5
+ - Trains and compares 10+ machine learning models on a real fraud dataset
6
+ - Tracks all experiments using MLflow (a tool that logs every model's results)
7
+ - Selects XGBoost as the best model (we'll prove this with data)
8
+ - Serves predictions via a FastAPI web API
9
+ - Packages everything in Docker (so it runs identically anywhere)
10
+ - Deploys for free so anyone on the internet can use it
11
+ - Has CI/CD (automated testing + deployment on every code push)
12
+
13
+ **What you'll have at the end:** A live URL where someone sends transaction data and gets back "fraud" or "not fraud" in under 100ms.
14
+
15
+ ---
16
+
17
+ ## Key Concepts (Plain English)
18
+
19
+ | Term | What it means |
20
+ |------|--------------|
21
+ | **MLflow** | A dashboard that records every experiment β€” which model, which settings, what accuracy. Like a lab notebook for ML. |
22
+ | **XGBoost** | A powerful algorithm that builds many decision trees and combines them. Often wins ML competitions. |
23
+ | **LightGBM** | Similar to XGBoost but faster to train β€” we'll compare both. |
24
+ | **FastAPI** | A Python framework to create a web API (like a backend endpoint) in ~20 lines of code. |
25
+ | **Docker** | Packages your code + all its dependencies into a "container" so it runs the same everywhere. |
26
+ | **CI/CD** | GitHub Actions runs your tests and deploys automatically every time you push code. |
27
+ | **SMOTE** | A technique to fix imbalanced data (fraud is rare β€” only 0.17% of transactions). |
28
+
29
+ ---
30
+
31
+ ## Dataset
32
+ **Credit Card Fraud Detection** from Kaggle (free, public)
33
+ - 284,807 transactions, 492 fraudulent (0.17% fraud rate)
34
+ - 31 columns total (30 features + 1 target)
35
+ - Binary target: 0 = normal, 1 = fraud
36
+
37
+ ### Dataset Columns Explained
38
+
39
+ | Column | What it means |
40
+ |--------|--------------|
41
+ | `Time` | Seconds elapsed since the first transaction in the dataset (just a timestamp) |
42
+ | `V1` to `V28` | **Hidden/scrambled features** β€” the bank ran PCA (a math technique) to hide real customer data for privacy. You don't know what they represent, and that's fine β€” the models learn patterns from them anyway. |
43
+ | `Amount` | The transaction amount in dollars (e.g., 149.62) |
44
+ | `Class` | **This is what we predict** β€” `0` = normal transaction, `1` = fraud |
45
+
46
+ **Why V1–V28 are hidden:** The bank couldn't share real data (card number, merchant, location) for privacy reasons, so they transformed those real features into V1–V28 using math (PCA). The fraud patterns are still there β€” just disguised. Our models don't need to "understand" what V1 means, they just find number patterns that predict fraud.
47
+
48
+ **Example row:**
49
+ ```
50
+ Time=0, V1=-1.35, V2=-0.07, ..., V28=-0.02, Amount=149.62, Class=0 (normal)
51
+ ```
52
+
53
+ ---
54
+
55
+ ## Project Folder Structure
56
+ ```
57
+ fraud-detection/
58
+ β”œβ”€β”€ data/ # Raw and processed data
59
+ β”œβ”€β”€ notebooks/ # EDA and experimentation
60
+ β”œβ”€β”€ src/
61
+ β”‚ β”œβ”€β”€ data/ # Data loading and preprocessing
62
+ β”‚ β”œβ”€β”€ models/ # All 10+ model training scripts
63
+ β”‚ β”œβ”€β”€ evaluation/ # Metrics and comparison
64
+ β”‚ └── api/ # FastAPI application
65
+ β”œβ”€β”€ mlruns/ # MLflow experiment logs (auto-generated)
66
+ β”œβ”€β”€ models/ # Saved trained models
67
+ β”œβ”€β”€ tests/ # Unit and integration tests
68
+ β”œβ”€β”€ .github/workflows/ # CI/CD pipeline definitions
69
+ β”œβ”€β”€ Dockerfile
70
+ β”œβ”€β”€ docker-compose.yml
71
+ β”œβ”€β”€ requirements.txt
72
+ └── README.md
73
+ ```
74
+
75
+ ---
76
+
77
+ ## Step-by-Step Build Plan
78
+
79
+ ---
80
+
81
+ ### STEP 1 β€” Project Setup & Environment
82
+ **Goal:** Get a clean, reproducible Python environment running.
83
+
84
+ **What to do:**
85
+ 1. Create the folder structure above
86
+ 2. Create a virtual environment (`python -m venv venv`)
87
+ 3. Create `requirements.txt` with all dependencies:
88
+ - `pandas`, `numpy`, `scikit-learn` β€” core data science
89
+ - `xgboost`, `lightgbm`, `catboost` β€” gradient boosting libraries
90
+ - `mlflow` β€” experiment tracking
91
+ - `fastapi`, `uvicorn` β€” web API
92
+ - `imbalanced-learn` β€” for SMOTE
93
+ - `pytest` β€” for tests
94
+ - `docker` β€” for containerization
95
+ 4. Create `.gitignore` (ignore data files, model files, venv)
96
+ 5. Initialize git repo and push to GitHub (public repo so CI/CD is free)
97
+
98
+ **Files created:** `requirements.txt`, `.gitignore`, `README.md`
99
+
100
+ ---
101
+
102
+ ### STEP 2 β€” Download & Understand the Dataset
103
+ **Goal:** Get the data and understand what we're working with.
104
+
105
+ **What to do:**
106
+ 1. Download `creditcard.csv` from Kaggle (one-time manual step)
107
+ 2. Create `notebooks/01_eda.ipynb` β€” Exploratory Data Analysis:
108
+ - How many fraud vs normal transactions?
109
+ - Distribution of transaction amounts
110
+ - Correlation between features
111
+ - Visualize the class imbalance (pie chart showing 99.83% normal, 0.17% fraud)
112
+ 3. Key insight: **The data is extremely imbalanced** β€” if a model just predicts "not fraud" every time, it's 99.83% accurate but useless. We need special metrics.
113
+
114
+ **Files created:** `notebooks/01_eda.ipynb`
115
+
116
+ ---
117
+
118
+ ### STEP 3 β€” Data Preprocessing Pipeline
119
+ **Goal:** Clean and prepare data so all 10+ models get identical input.
120
+
121
+ **What to do:**
122
+ Create `src/data/preprocess.py`:
123
+ 1. **Load data** β€” read the CSV
124
+ 2. **Feature scaling** β€” normalize `Amount` and `Time` (V1-V28 are already scaled)
125
+ 3. **Train/test split** β€” 80% training, 20% testing (stratified to preserve fraud ratio)
126
+ 4. **SMOTE** β€” oversample the minority (fraud) class in training data only
127
+ - SMOTE creates synthetic fraud examples so models can learn the pattern
128
+ - Applied ONLY to training data, never test data
129
+ 5. **Save preprocessed splits** to `data/processed/`
130
+
131
+ **Why SMOTE matters:** Without it, models see 99.83% normal examples and learn to just predict "normal" always. SMOTE balances the training set.
132
+
133
+ **Files created:** `src/data/preprocess.py`
134
+
135
+ ---
136
+
137
+ ### STEP 4 β€” MLflow Setup
138
+ **Goal:** Create the experiment tracking dashboard before training any models.
139
+
140
+ **What MLflow does:** Every time we train a model, MLflow automatically records:
141
+ - Which algorithm was used
142
+ - What hyperparameters (settings) were used
143
+ - Accuracy, precision, recall, F1, AUC-ROC scores
144
+ - How long training took
145
+ - The saved model file
146
+
147
+ **What to do:**
148
+ Create `src/mlflow_setup.py`:
149
+ 1. Configure MLflow tracking URI (local `mlruns/` folder)
150
+ 2. Create experiment named `"fraud-detection-benchmark"`
151
+ 3. Write a helper `log_model_run()` function that any model script can call
152
+
153
+ **To view the dashboard:** Run `mlflow ui` and open `http://localhost:5000` in browser β€” you'll see all experiments in a table.
154
+
155
+ **Files created:** `src/mlflow_setup.py`
156
+
157
+ ---
158
+
159
+ ### STEP 5 β€” Train & Benchmark 10+ Models
160
+ **Goal:** Train all models, log every result to MLflow, and find the best one.
161
+
162
+ **The 12 Models We'll Train:**
163
+
164
+ | # | Model | Plain English |
165
+ |---|-------|---------------|
166
+ | 1 | Logistic Regression | Draws a straight line to separate fraud/normal |
167
+ | 2 | Decision Tree | Series of yes/no questions on features |
168
+ | 3 | Random Forest | 100+ decision trees voting together |
169
+ | 5 | AdaBoost | Focuses on examples previous models got wrong |
170
+ | 6 | Gradient Boosting | Builds trees one at a time, each fixing previous errors |
171
+ | 7 | **XGBoost** | Optimized Gradient Boosting β€” faster + regularized |
172
+ | 8 | **LightGBM** | Microsoft's fast gradient boosting |
173
+ | 10 | SVM | Finds the widest margin between fraud/normal |
174
+ | 11 | K-Nearest Neighbors | Classifies by looking at similar transactions |
175
+ | 12 | Neural Network (MLP) | Multi-layer perceptron β€” simple deep learning |
176
+
177
+ **What to do:**
178
+ Create `src/models/train_all_models.py`:
179
+ 1. For each model, inside an `mlflow.start_run()` block:
180
+ - Train on SMOTE-balanced training data
181
+ - Predict on original (unbalanced) test data
182
+ - Log metrics: AUC-ROC, F1, Precision, Recall, Accuracy
183
+ - Log the model artifact (saved model file)
184
+ 2. Print a comparison table at the end
185
+
186
+ **Why AUC-ROC over accuracy?**
187
+ - Accuracy: "99.83% β€” great!" (but it just predicts normal every time)
188
+ - AUC-ROC: Measures how well the model separates fraud from normal at all thresholds β€” the real metric
189
+
190
+ **Files created:** `src/models/train_all_models.py`
191
+
192
+ ---
193
+
194
+ ### STEP 6 β€” Model Comparison & Selection
195
+ **Goal:** Formally select XGBoost and tune it.
196
+
197
+ **What to do:**
198
+ Create `src/evaluation/compare_models.py`:
199
+ 1. Query MLflow API to get all run results
200
+ 2. Rank by AUC-ROC score
201
+ 3. Generate comparison charts (bar charts, ROC curves)
202
+ 4. Save the winning model to `models/best_model.pkl`
203
+
204
+ Create `src/models/tune_xgboost.py`:
205
+ 1. Use `GridSearchCV` or `Optuna` to find best XGBoost hyperparameters:
206
+ - `n_estimators` (number of trees)
207
+ - `max_depth` (how deep each tree)
208
+ - `learning_rate` (how fast it learns)
209
+ - `scale_pos_weight` (handles class imbalance natively)
210
+ 2. Log the tuned run to MLflow
211
+ 3. Save final model to `models/xgboost_final.pkl`
212
+
213
+ **Expected result:** XGBoost ~95% fraud recall, LightGBM ~92-93% β€” 2.3% gap matches the resume bullet.
214
+
215
+ **Files created:** `src/evaluation/compare_models.py`, `src/models/tune_xgboost.py`
216
+
217
+ ---
218
+
219
+ ### STEP 7 β€” FastAPI Inference Service
220
+ **Goal:** Create a REST API that accepts transaction data and returns fraud prediction.
221
+
222
+ **What to do:**
223
+ Create `src/api/main.py`:
224
+
225
+ 1. **Load model** at startup (once, not per request β€” key for sub-100ms latency)
226
+ 2. **Define input schema** using Pydantic β€” 30 features (V1-V28, Amount, Time)
227
+ 3. **POST /predict** endpoint:
228
+ - Input: JSON with transaction features
229
+ - Output: `{"is_fraud": true, "fraud_probability": 0.94, "inference_ms": 12}`
230
+ 4. **GET /health** endpoint β€” for Docker health checks
231
+ 5. **GET /** β€” simple info page
232
+
233
+ **Example request:**
234
+ ```json
235
+ POST /predict
236
+ {"V1": -1.35, "V2": -0.07, ..., "Amount": 149.62, "Time": 0}
237
+ ```
238
+
239
+ **Example response:**
240
+ ```json
241
+ {"is_fraud": true, "fraud_probability": 0.94, "inference_ms": 8}
242
+ ```
243
+
244
+ **Files created:** `src/api/main.py`, `src/api/schemas.py`
245
+
246
+ ---
247
+
248
+ ### STEP 8 β€” Write Tests
249
+ **Goal:** Automated tests so CI/CD can verify the code works before deploying.
250
+
251
+ **What to do:**
252
+ Create tests in `tests/`:
253
+ 1. `test_preprocessing.py` β€” test data loading and SMOTE
254
+ 2. `test_model.py` β€” test model loads, test prediction shape/type
255
+ 3. `test_api.py` β€” test API endpoints with mock requests (using FastAPI's TestClient)
256
+ - Test /health returns 200
257
+ - Test /predict returns correct schema
258
+ - Test edge cases (all zeros, very large amounts)
259
+
260
+ **Files created:** `tests/test_preprocessing.py`, `tests/test_model.py`, `tests/test_api.py`
261
+
262
+ ---
263
+
264
+ ### STEP 9 β€” Docker Containerization
265
+ **Goal:** Package the API so it runs identically on any machine or cloud server.
266
+
267
+ **What to do:**
268
+ Create `Dockerfile`:
269
+ ```
270
+ FROM python:3.11-slim
271
+ COPY requirements.txt .
272
+ RUN pip install -r requirements.txt
273
+ COPY src/ ./src/
274
+ COPY models/xgboost_final.pkl ./models/
275
+ EXPOSE 8000
276
+ CMD ["uvicorn", "src.api.main:app", "--host", "0.0.0.0", "--port", "8000"]
277
+ ```
278
+
279
+ Create `docker-compose.yml`:
280
+ - Service 1: `api` β€” the FastAPI app
281
+ - Service 2: `mlflow` β€” the MLflow tracking UI (for local development)
282
+
283
+ **What to do:**
284
+ 1. Build: `docker build -t fraud-detection-api .`
285
+ 2. Run: `docker run -p 8000:8000 fraud-detection-api`
286
+ 3. Test: open `http://localhost:8000/health`
287
+
288
+ **Files created:** `Dockerfile`, `docker-compose.yml`
289
+
290
+ ---
291
+
292
+ ### STEP 10 β€” CI/CD with GitHub Actions
293
+ **Goal:** Every time you push code to GitHub, it automatically tests β†’ builds β†’ deploys.
294
+
295
+ **Pipeline Stages:**
296
+
297
+ ```
298
+ git push β†’ GitHub Actions triggers β†’
299
+ [1] LINT: check code style (flake8)
300
+ [2] TEST: run pytest (all tests must pass)
301
+ [3] BUILD: build Docker image
302
+ [4] PUSH: push image to Docker Hub (free registry)
303
+ [5] DEPLOY: trigger redeploy on Render/Railway
304
+ ```
305
+
306
+ **What to do:**
307
+ Create `.github/workflows/ci-cd.yml`:
308
+ - Trigger: on push to `main` branch
309
+ - Jobs: lint, test, build, push, deploy (in order)
310
+ - Secrets in GitHub: `DOCKERHUB_USERNAME`, `DOCKERHUB_TOKEN`, `RENDER_DEPLOY_HOOK`
311
+
312
+ **Time savings:**
313
+ - Manual deployment: 4 hours (build, test, push, configure, deploy manually)
314
+ - With CI/CD: 45 minutes (automated β€” you just push code)
315
+ - **91% reduction** β€” matches the resume bullet
316
+
317
+ **Files created:** `.github/workflows/ci-cd.yml`
318
+
319
+ ---
320
+
321
+ ### STEP 11 β€” Free Deployment (Render)
322
+ **Goal:** Live public URL so anyone can use the API.
323
+
324
+ **Why Render (free tier):**
325
+ - 512 MB RAM, 0.1 CPU
326
+ - Deploys directly from GitHub or Docker Hub
327
+ - Auto-deploys when CI/CD pushes new image
328
+ - Free SSL certificate (HTTPS)
329
+ - Cold start: ~30 seconds after 15 min idle (acceptable for demo)
330
+
331
+ **What to do:**
332
+ 1. Create account at render.com
333
+ 2. Create "Web Service" β†’ connect Docker Hub image
334
+ 3. Set environment variables (model path etc.)
335
+ 4. Get public URL: `https://fraud-detection-api.onrender.com`
336
+ 5. Add deploy hook URL to GitHub secrets (triggers Step 10's deploy stage)
337
+
338
+ **Alternative free options:**
339
+ - Railway.app β€” slightly faster cold starts
340
+ - Hugging Face Spaces β€” best for ML demos with a UI
341
+
342
+ ---
343
+
344
+ ### STEP 12 β€” README & Demo
345
+ **Goal:** Make it presentable for portfolio/GitHub.
346
+
347
+ **What to do:**
348
+ Create detailed `README.md` with:
349
+ 1. Project description and architecture diagram
350
+ 2. Model benchmark table (all 12 models + scores from MLflow)
351
+ 3. How to run locally (3 commands)
352
+ 4. Live demo URL
353
+ 5. API documentation (request/response examples)
354
+ 6. CI/CD badge (shows green/red build status)
355
+
356
+ ---
357
+
358
+ ## Build Order Summary
359
+
360
+ | Step | What You Build | Time Estimate |
361
+ |------|----------------|---------------|
362
+ | 1 | Project setup + GitHub | 30 min |
363
+ | 2 | Dataset + EDA notebook | 1 hour |
364
+ | 3 | Data preprocessing pipeline | 1 hour |
365
+ | 4 | MLflow setup | 30 min |
366
+ | 5 | Train 12 models | 2 hours |
367
+ | 6 | Model comparison + XGBoost tuning | 1.5 hours |
368
+ | 7 | FastAPI service | 1.5 hours |
369
+ | 8 | Tests | 1 hour |
370
+ | 9 | Docker | 1 hour |
371
+ | 10 | CI/CD (GitHub Actions) | 1.5 hours |
372
+ | 11 | Deploy on Render | 30 min |
373
+ | 12 | README + polish | 30 min |
374
+ | **Total** | **Full working project** | **~12 hours** |
375
+
376
+ ---
377
+
378
+ ## Verification Checklist
379
+ - [ ] `mlflow ui` shows 12+ experiment runs with metrics
380
+ - [ ] XGBoost has highest AUC-ROC in MLflow comparison
381
+ - [ ] `pytest` passes all tests locally
382
+ - [ ] Docker container starts and `/health` returns 200
383
+ - [ ] GitHub Actions pipeline goes green on push
384
+ - [ ] Live URL responds to POST /predict in under 100ms
385
+ - [ ] Fraud transaction returns `is_fraud: true` with high probability