Coots commited on
Commit
d7b327e
·
verified ·
1 Parent(s): 9b06981

Upload 6 files

Browse files
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ flask
2
+ numpy
3
+ xgboost
4
+ scikit-learn
5
+ joblib
rf_model_sklearn_1.7.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:35a3ff0151e3123dd68897f1c0359d1d518a8aa6b69ed8b642a91aeb99f988b3
3
+ size 27917529
tile_api.py ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, request, jsonify
2
+ import joblib
3
+ import numpy as np
4
+
5
+ app = Flask(__name__)
6
+
7
+ # Load models (make sure these files exist)
8
+ xgb = joblib.load("xgb_model.pkl")
9
+ rf = joblib.load("rf_model.pkl")
10
+
11
+ @app.route("/recommend", methods=["POST"])
12
+ def recommend():
13
+ data = request.get_json()
14
+
15
+ # Extract input features
16
+ length = float(data["length"])
17
+ width = float(data["width"])
18
+ price = float(data["price"])
19
+ coverage = float(data["coverage"])
20
+ area_range = float(data["area_range"])
21
+ tile_type = data["tile_type"].lower()
22
+
23
+ # Feature engineering
24
+ tile_type_num = 0 if tile_type == "floor" else 1
25
+ tile_area = length * width
26
+ price_per_sqft = price / coverage
27
+ budget_eff = coverage / price
28
+
29
+ features = np.array([[tile_type_num, length, width, price, coverage,
30
+ area_range, tile_area, price_per_sqft, budget_eff]])
31
+
32
+ # Predict using both models and average
33
+ prob = (xgb.predict_proba(features)[0][1] + rf.predict_proba(features)[0][1]) / 2
34
+ result = "✅ Recommended" if prob >= 0.5 else "❌ Not Recommended"
35
+
36
+ return jsonify({"result": result, "score": round(float(prob), 3)})
37
+
38
+ if __name__ == "__main__":
39
+ app.run(debug=True)
tile_catalog.json ADDED
@@ -0,0 +1,568 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "name": "Travertino Light Beige",
4
+ "type": "Floor",
5
+ "price": 780,
6
+ "coverage": 15.5,
7
+ "size": "1200x1200 MM",
8
+ "url": "https://arqonz.ae/products/6775"
9
+ },
10
+ {
11
+ "name": "Marquina Glossy Black",
12
+ "type": "Wall",
13
+ "price": 620,
14
+ "coverage": 12.0,
15
+ "size": "600x600 MM",
16
+ "url": "https://arqonz.ae/products/6776"
17
+ },
18
+ {
19
+ "name": "Carrara White Polished",
20
+ "type": "Floor",
21
+ "price": 1100,
22
+ "coverage": 23.23,
23
+ "size": "1800x1200 MM",
24
+ "url": "https://arqonz.ae/products/103"
25
+ },
26
+ {
27
+ "name": "Noir Marble Effect",
28
+ "type": "Wall",
29
+ "price": 550,
30
+ "coverage": 6.89,
31
+ "size": "800x800 MM",
32
+ "url": "https://arqonz.ae/products/104"
33
+ },
34
+ {
35
+ "name": "Sandstone Beige Matte",
36
+ "type": "Floor",
37
+ "price": 670,
38
+ "coverage": 13.78,
39
+ "size": "1600x800 MM",
40
+ "url": "https://arqonz.ae/products/6644"
41
+ },
42
+ {
43
+ "name": "Onyx Mist Polished",
44
+ "type": "Wall",
45
+ "price": 890,
46
+ "coverage": 15.5,
47
+ "size": "1200x1200 MM",
48
+ "url": "https://arqonz.ae/products/6880"
49
+ },
50
+ {
51
+ "name": "Terrazzo Pearl",
52
+ "type": "Floor",
53
+ "price": 720,
54
+ "coverage": 7.75,
55
+ "size": "1200x600 MM",
56
+ "url": "https://arqonz.ae/products/6878"
57
+ },
58
+ {
59
+ "name": "Statuario Silver",
60
+ "type": "Wall",
61
+ "price": 660,
62
+ "coverage": 3.87,
63
+ "size": "600x600 MM",
64
+ "url": "https://arqonz.ae/products/6883"
65
+ },
66
+ {
67
+ "name": "Grigio Urban",
68
+ "type": "Floor",
69
+ "price": 500,
70
+ "coverage": 2.52,
71
+ "size": "1200x195 MM",
72
+ "url": "https://arqonz.ae/products/6653"
73
+ },
74
+ {
75
+ "name": "Calacatta Nero",
76
+ "type": "Wall",
77
+ "price": 740,
78
+ "coverage": 10.33,
79
+ "size": "800x1200 MM",
80
+ "url": "https://arqonz.ae/products/6885"
81
+ }
82
+ ,
83
+ {
84
+ "name": "Ivory Rock Slate",
85
+ "type": "Floor",
86
+ "price": 690,
87
+ "coverage": 13.0,
88
+ "size": "1200x600 MM",
89
+ "url": "https://arqonz.ae/products/6777"
90
+ },
91
+ {
92
+ "name": "Classic White Glossy",
93
+ "type": "Wall",
94
+ "price": 580,
95
+ "coverage": 12.0,
96
+ "size": "600x600 MM",
97
+ "url": "https://arqonz.ae/products/89"
98
+ },
99
+ {
100
+ "name": "Dark Stone Matte",
101
+ "type": "Floor",
102
+ "price": 830,
103
+ "coverage": 15.0,
104
+ "size": "1200x600 MM",
105
+ "url": "https://arqonz.ae/products/107"
106
+ },
107
+ {
108
+ "name": "Polished Statuario",
109
+ "type": "Wall",
110
+ "price": 810,
111
+ "coverage": 10.5,
112
+ "size": "600x1200 MM",
113
+ "url": "https://arqonz.ae/products/116"
114
+ },
115
+ {
116
+ "name": "Desert Cream",
117
+ "type": "Floor",
118
+ "price": 750,
119
+ "coverage": 11.5,
120
+ "size": "600x600 MM",
121
+ "url": "https://arqonz.ae/products/154"
122
+ },
123
+ {
124
+ "name": "Oyster Mist",
125
+ "type": "Wall",
126
+ "price": 540,
127
+ "coverage": 9.0,
128
+ "size": "600x300 MM",
129
+ "url": "https://arqonz.ae/products/92"
130
+ },
131
+ {
132
+ "name": "Ash Grey Slate",
133
+ "type": "Floor",
134
+ "price": 625,
135
+ "coverage": 6.89,
136
+ "size": "800x800 MM",
137
+ "url": "https://arqonz.ae/products/6778"
138
+ },
139
+ {
140
+ "name": "Beige Textured Tile",
141
+ "type": "Wall",
142
+ "price": 475,
143
+ "coverage": 5.5,
144
+ "size": "400x800 MM",
145
+ "url": "https://arqonz.ae/products/6779"
146
+ },
147
+ {
148
+ "name": "Marble Cloud",
149
+ "type": "Floor",
150
+ "price": 710,
151
+ "coverage": 8.0,
152
+ "size": "1000x1000 MM",
153
+ "url": "https://arqonz.ae/products/6780"
154
+ },
155
+ {
156
+ "name": "Blue Misty",
157
+ "type": "Wall",
158
+ "price": 550,
159
+ "coverage": 7.5,
160
+ "size": "600x600 MM",
161
+ "url": "https://arqonz.ae/products/6781"
162
+ }
163
+ ,
164
+ {
165
+ "name": "Ivory Rock Slate",
166
+ "type": "Floor",
167
+ "price": 690,
168
+ "coverage": 13.0,
169
+ "size": "1200x600 MM",
170
+ "url": "https://arqonz.ae/products/6777"
171
+ },
172
+ {
173
+ "name": "Classic White Glossy",
174
+ "type": "Wall",
175
+ "price": 580,
176
+ "coverage": 12.0,
177
+ "size": "600x600 MM",
178
+ "url": "https://arqonz.ae/products/89"
179
+ },
180
+ {
181
+ "name": "Dark Stone Matte",
182
+ "type": "Floor",
183
+ "price": 830,
184
+ "coverage": 15.0,
185
+ "size": "1200x600 MM",
186
+ "url": "https://arqonz.ae/products/107"
187
+ },
188
+ {
189
+ "name": "Polished Statuario",
190
+ "type": "Wall",
191
+ "price": 810,
192
+ "coverage": 10.5,
193
+ "size": "600x1200 MM",
194
+ "url": "https://arqonz.ae/products/116"
195
+ },
196
+ {
197
+ "name": "Desert Cream",
198
+ "type": "Floor",
199
+ "price": 750,
200
+ "coverage": 11.5,
201
+ "size": "600x600 MM",
202
+ "url": "https://arqonz.ae/products/154"
203
+ },
204
+ {
205
+ "name": "Oyster Mist",
206
+ "type": "Wall",
207
+ "price": 540,
208
+ "coverage": 9.0,
209
+ "size": "600x300 MM",
210
+ "url": "https://arqonz.ae/products/92"
211
+ },
212
+ {
213
+ "name": "Ash Grey Slate",
214
+ "type": "Floor",
215
+ "price": 625,
216
+ "coverage": 6.89,
217
+ "size": "800x800 MM",
218
+ "url": "https://arqonz.ae/products/6778"
219
+ },
220
+ {
221
+ "name": "Beige Textured Tile",
222
+ "type": "Wall",
223
+ "price": 475,
224
+ "coverage": 5.5,
225
+ "size": "400x800 MM",
226
+ "url": "https://arqonz.ae/products/6779"
227
+ },
228
+ {
229
+ "name": "Marble Cloud",
230
+ "type": "Floor",
231
+ "price": 710,
232
+ "coverage": 8.0,
233
+ "size": "1000x1000 MM",
234
+ "url": "https://arqonz.ae/products/6780"
235
+ },
236
+ {
237
+ "name": "Blue Misty",
238
+ "type": "Wall",
239
+ "price": 550,
240
+ "coverage": 7.5,
241
+ "size": "600x600 MM",
242
+ "url": "https://arqonz.ae/products/6781"
243
+ }
244
+ ,
245
+ {
246
+ "name": "Ivory Rock Slate",
247
+ "type": "Floor",
248
+ "price": 690,
249
+ "coverage": 13.0,
250
+ "size": "1200x600 MM",
251
+ "url": "https://arqonz.ae/products/6777"
252
+ },
253
+ {
254
+ "name": "Classic White Glossy",
255
+ "type": "Wall",
256
+ "price": 580,
257
+ "coverage": 12.0,
258
+ "size": "600x600 MM",
259
+ "url": "https://arqonz.ae/products/89"
260
+ },
261
+ {
262
+ "name": "Dark Stone Matte",
263
+ "type": "Floor",
264
+ "price": 830,
265
+ "coverage": 15.0,
266
+ "size": "1200x600 MM",
267
+ "url": "https://arqonz.ae/products/107"
268
+ },
269
+ {
270
+ "name": "Polished Statuario",
271
+ "type": "Wall",
272
+ "price": 810,
273
+ "coverage": 10.5,
274
+ "size": "600x1200 MM",
275
+ "url": "https://arqonz.ae/products/116"
276
+ },
277
+ {
278
+ "name": "Desert Cream",
279
+ "type": "Floor",
280
+ "price": 750,
281
+ "coverage": 11.5,
282
+ "size": "600x600 MM",
283
+ "url": "https://arqonz.ae/products/154"
284
+ },
285
+ {
286
+ "name": "Oyster Mist",
287
+ "type": "Wall",
288
+ "price": 540,
289
+ "coverage": 9.0,
290
+ "size": "600x300 MM",
291
+ "url": "https://arqonz.ae/products/92"
292
+ },
293
+ {
294
+ "name": "Ash Grey Slate",
295
+ "type": "Floor",
296
+ "price": 625,
297
+ "coverage": 6.89,
298
+ "size": "800x800 MM",
299
+ "url": "https://arqonz.ae/products/6778"
300
+ },
301
+ {
302
+ "name": "Beige Textured Tile",
303
+ "type": "Wall",
304
+ "price": 475,
305
+ "coverage": 5.5,
306
+ "size": "400x800 MM",
307
+ "url": "https://arqonz.ae/products/6779"
308
+ },
309
+ {
310
+ "name": "Marble Cloud",
311
+ "type": "Floor",
312
+ "price": 710,
313
+ "coverage": 8.0,
314
+ "size": "1000x1000 MM",
315
+ "url": "https://arqonz.ae/products/6780"
316
+ },
317
+ {
318
+ "name": "Blue Misty",
319
+ "type": "Wall",
320
+ "price": 550,
321
+ "coverage": 7.5,
322
+ "size": "600x600 MM",
323
+ "url": "https://arqonz.ae/products/6781"
324
+ }
325
+ ,
326
+ {
327
+ "name": "Brown Earth Tones",
328
+ "type": "Floor",
329
+ "price": 780,
330
+ "coverage": 13.0,
331
+ "size": "1200x600 MM",
332
+ "url": "https://arqonz.ae/products/6839"
333
+ },
334
+ {
335
+ "name": "Rustic Walnut",
336
+ "type": "Wall",
337
+ "price": 610,
338
+ "coverage": 7.75,
339
+ "size": "1200x600 MM",
340
+ "url": "https://arqonz.ae/products/6841"
341
+ },
342
+ {
343
+ "name": "Moonlight Grey",
344
+ "type": "Wall",
345
+ "price": 510,
346
+ "coverage": 5.0,
347
+ "size": "600x300 MM",
348
+ "url": "https://arqonz.ae/products/6645"
349
+ },
350
+ {
351
+ "name": "Ivory Marble",
352
+ "type": "Wall",
353
+ "price": 550,
354
+ "coverage": 6.0,
355
+ "size": "600x300 MM",
356
+ "url": "https://arqonz.ae/products/6646"
357
+ },
358
+ {
359
+ "name": "Graphite Gloss",
360
+ "type": "Wall",
361
+ "price": 595,
362
+ "coverage": 5.5,
363
+ "size": "600x300 MM",
364
+ "url": "https://arqonz.ae/products/6647"
365
+ },
366
+ {
367
+ "name": "Cement Grey",
368
+ "type": "Wall",
369
+ "price": 535,
370
+ "coverage": 6.0,
371
+ "size": "600x300 MM",
372
+ "url": "https://arqonz.ae/products/6648"
373
+ },
374
+ {
375
+ "name": "Warm Beige Sand",
376
+ "type": "Wall",
377
+ "price": 525,
378
+ "coverage": 6.0,
379
+ "size": "600x300 MM",
380
+ "url": "https://arqonz.ae/products/6649"
381
+ },
382
+ {
383
+ "name": "Brushed Concrete",
384
+ "type": "Wall",
385
+ "price": 515,
386
+ "coverage": 6.0,
387
+ "size": "600x300 MM",
388
+ "url": "https://arqonz.ae/products/6650"
389
+ },
390
+ {
391
+ "name": "Glossy Black Stone",
392
+ "type": "Wall",
393
+ "price": 590,
394
+ "coverage": 6.5,
395
+ "size": "600x300 MM",
396
+ "url": "https://arqonz.ae/products/6651"
397
+ },
398
+ {
399
+ "name": "Pearl White Satin",
400
+ "type": "Wall",
401
+ "price": 605,
402
+ "coverage": 6.5,
403
+ "size": "600x300 MM",
404
+ "url": "https://arqonz.ae/products/6652"
405
+ }
406
+ ,
407
+ {
408
+ "name": "Nordic Slate",
409
+ "type": "Wall",
410
+ "price": 580,
411
+ "coverage": 6.0,
412
+ "size": "600x300 MM",
413
+ "url": "https://arqonz.ae/products/96"
414
+ },
415
+ {
416
+ "name": "Glossy Ivory",
417
+ "type": "Wall",
418
+ "price": 570,
419
+ "coverage": 6.5,
420
+ "size": "600x300 MM",
421
+ "url": "https://arqonz.ae/products/95"
422
+ },
423
+ {
424
+ "name": "Golden Sand Matt",
425
+ "type": "Wall",
426
+ "price": 550,
427
+ "coverage": 6.0,
428
+ "size": "600x300 MM",
429
+ "url": "https://arqonz.ae/products/97"
430
+ },
431
+ {
432
+ "name": "Shadow Veins Marble",
433
+ "type": "Wall",
434
+ "price": 850,
435
+ "coverage": 15.5,
436
+ "size": "1200x1200 MM",
437
+ "url": "https://arqonz.ae/products/116"
438
+ },
439
+ {
440
+ "name": "Armani Beige Glossy",
441
+ "type": "Wall",
442
+ "price": 880,
443
+ "coverage": 15.5,
444
+ "size": "1200x1200 MM",
445
+ "url": "https://arqonz.ae/products/103"
446
+ },
447
+ {
448
+ "name": "Aspen Wood Matte",
449
+ "type": "Floor",
450
+ "price": 720,
451
+ "coverage": 5.1,
452
+ "size": "1200x200 MM",
453
+ "url": "https://arqonz.ae/products/6876"
454
+ },
455
+ {
456
+ "name": "Blanco Gloss",
457
+ "type": "Wall",
458
+ "price": 540,
459
+ "coverage": 5.0,
460
+ "size": "600x300 MM",
461
+ "url": "https://arqonz.ae/products/6877"
462
+ },
463
+ {
464
+ "name": "Black Galaxy Marble",
465
+ "type": "Wall",
466
+ "price": 860,
467
+ "coverage": 10.33,
468
+ "size": "800x1200 MM",
469
+ "url": "https://arqonz.ae/products/6879"
470
+ },
471
+ {
472
+ "name": "Carrara White Classic",
473
+ "type": "Wall",
474
+ "price": 845,
475
+ "coverage": 15.5,
476
+ "size": "1200x1200 MM",
477
+ "url": "https://arqonz.ae/products/6881"
478
+ },
479
+ {
480
+ "name": "Calacatta Gold High Gloss",
481
+ "type": "Wall",
482
+ "price": 880,
483
+ "coverage": 15.5,
484
+ "size": "1200x1200 MM",
485
+ "url": "https://arqonz.ae/products/6882"
486
+ }
487
+ ,
488
+ {
489
+ "name": "Modern Concrete Grey",
490
+ "type": "Wall",
491
+ "price": 575,
492
+ "coverage": 6.5,
493
+ "size": "600x300 MM",
494
+ "url": "https://arqonz.ae/products/6884"
495
+ },
496
+ {
497
+ "name": "Luxury White Glossy",
498
+ "type": "Wall",
499
+ "price": 895,
500
+ "coverage": 15.5,
501
+ "size": "1200x1200 MM",
502
+ "url": "https://arqonz.ae/products/6920"
503
+ },
504
+ {
505
+ "name": "Beige Lined Matte",
506
+ "type": "Wall",
507
+ "price": 510,
508
+ "coverage": 5.5,
509
+ "size": "600x300 MM",
510
+ "url": "https://arqonz.ae/products/14"
511
+ },
512
+ {
513
+ "name": "Cloudy Granite Grey",
514
+ "type": "Floor",
515
+ "price": 755,
516
+ "coverage": 13.78,
517
+ "size": "1600x800 MM",
518
+ "url": "https://arqonz.ae/products/24"
519
+ },
520
+ {
521
+ "name": "Walnut Brown Wood Look",
522
+ "type": "Floor",
523
+ "price": 715,
524
+ "coverage": 5.1,
525
+ "size": "1200x200 MM",
526
+ "url": "https://arqonz.ae/products/38"
527
+ },
528
+ {
529
+ "name": "Royal Beige Shine",
530
+ "type": "Wall",
531
+ "price": 580,
532
+ "coverage": 6.0,
533
+ "size": "600x300 MM",
534
+ "url": "https://arqonz.ae/products/54"
535
+ },
536
+ {
537
+ "name": "Ashwood Texture Grey",
538
+ "type": "Floor",
539
+ "price": 735,
540
+ "coverage": 7.75,
541
+ "size": "1200x600 MM",
542
+ "url": "https://arqonz.ae/products/57"
543
+ },
544
+ {
545
+ "name": "Dark Charcoal Glaze",
546
+ "type": "Wall",
547
+ "price": 605,
548
+ "coverage": 6.0,
549
+ "size": "600x300 MM",
550
+ "url": "https://arqonz.ae/products/58"
551
+ },
552
+ {
553
+ "name": "Cotto Terra",
554
+ "type": "Floor",
555
+ "price": 695,
556
+ "coverage": 6.89,
557
+ "size": "800x800 MM",
558
+ "url": "https://arqonz.ae/products/6646"
559
+ },
560
+ {
561
+ "name": "Maple Oak Light",
562
+ "type": "Floor",
563
+ "price": 720,
564
+ "coverage": 5.1,
565
+ "size": "1200x200 MM",
566
+ "url": "https://arqonz.ae/products/6646"
567
+ }
568
+ ]
tile_sizes.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {"label": "300x300 MM", "area_sqft": 0.97},
3
+ {"label": "300x450 MM", "area_sqft": 1.45},
4
+ {"label": "300x600 MM", "area_sqft": 1.94},
5
+ {"label": "400x400 MM", "area_sqft": 1.72},
6
+ {"label": "400x800 MM", "area_sqft": 3.44},
7
+ {"label": "450x300 MM", "area_sqft": 1.45},
8
+ {"label": "450x450 MM", "area_sqft": 2.18},
9
+ {"label": "500x500 MM", "area_sqft": 2.69},
10
+ {"label": "600x99 MM", "area_sqft": 0.64},
11
+ {"label": "600x300 MM", "area_sqft": 1.94},
12
+ {"label": "600x600 MM", "area_sqft": 3.87},
13
+ {"label": "600x1200 MM", "area_sqft": 7.75},
14
+ {"label": "605x605 MM", "area_sqft": 3.94},
15
+ {"label": "800x800 MM", "area_sqft": 6.89},
16
+ {"label": "800x1200 MM", "area_sqft": 10.33},
17
+ {"label": "900x900 MM", "area_sqft": 8.72},
18
+ {"label": "1000x200 MM", "area_sqft": 2.15},
19
+ {"label": "1000x1000 MM", "area_sqft": 10.76},
20
+ {"label": "1200x195 MM", "area_sqft": 2.52},
21
+ {"label": "1200x200 MM", "area_sqft": 2.58},
22
+ {"label": "1200x600 MM", "area_sqft": 7.75},
23
+ {"label": "1200x1200 MM", "area_sqft": 15.5},
24
+ {"label": "1214x141 MM", "area_sqft": 1.84},
25
+ {"label": "1214x193 MM", "area_sqft": 2.52},
26
+ {"label": "1600x800 MM", "area_sqft": 13.78},
27
+ {"label": "1800x1200 MM", "area_sqft": 23.23},
28
+ {"label": "2400x1200 MM", "area_sqft": 31.15},
29
+ {"label": "3100x1400 MM", "area_sqft": 46.69}
30
+ ]
xgb_model.json ADDED
The diff for this file is too large to render. See raw diff