Accuracy work on the 79-image product-scan validation set (user goal: 90%): - classify_ocr_server.py: 0/90/180/270-degree expiry-date search (stops at first hit, 0-degree fallback); classification decoupled onto the upright image (rotated frames regressed DINOv2 -6pts until this); cross-line date stitching; tiled full-res OCR pass (defeats the 4000px downscale that killed small inkjet dates); VL-pipeline expiry fallback with keyword-anchored anti-hallucination guard; VL text lines merged into text_lines + VL SKU retry. Visualization endpoints removed entirely (Visual/Spotting grids - unused by frontend, 3x per-scan GPU cost). - product-scan.ts: coverage-normalized OCR-evidence re-ranking of DINOv2 top-K (tuned offline: +8/-0 on top-1 misses), re-ranked class mapped to sku_master by SKU prefix; classifier timeout 90s->240s for fallback paths. - Frozen benchmark: product-test-images-fixed/ (79 renamed images) + freeze/seed/build-undetected/capture/experiment scripts; labels trimmed to the 79 validation entries (training rows kept in .bak-with-training); 5 TRAINED-ON SKUs replaced with fresh held-out photos. - manual-label-scan page: shows last batch-test AI prediction under every field by default (new /api/product-scan-results); serves the fixed folder; fixed total hydration failure via allowedDevOrigins 127.0.0.1. - Measured (all-79, zero failures): sku/name 87.3%, expiry 64.6%, overall 79.7%. Tiles/VL-evidence/VL-SKU deployed but not yet batch-measured. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Gr6HH7JrdsXX8AARejQboM
1981 lines
49 KiB
JSON
1981 lines
49 KiB
JSON
{
|
|
"timestamp": "2026-07-14T09:56:01.573Z",
|
|
"validation": [
|
|
{
|
|
"filename": "1 11110059.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8752293586730957,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11110059",
|
|
"predicted": "11110059"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CEKER BERKUKU FROZEN PACK 1 KG(*)",
|
|
"predicted": "CEKER BERKUKU FROZEN PACK 1 KG(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "13/06/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "2 11140051.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8288753032684326,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11140051",
|
|
"predicted": "11140051"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AMPELA FROZEN PACK 1 KG(*)",
|
|
"predicted": "AMPELA FROZEN PACK 1 KG(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "26/11/2026",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "3 11620056.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8455654978752136,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11620056",
|
|
"predicted": "11620056"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "SBL (FILLET PAHA) 1 KG(*)",
|
|
"predicted": "SBL (FILLET PAHA) 1 KG(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "27/02/2027",
|
|
"predicted": "27/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "4 11650053.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8624468445777893,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11650053",
|
|
"predicted": "11650053"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "PAHA ATAS 1 KG(*)",
|
|
"predicted": "PAHA ATAS 1 KG(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "26/02/2027",
|
|
"predicted": "26/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "5 11660050.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8216159343719482,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "11660050",
|
|
"predicted": "11818300"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "PAHA BAWAH (1 KG)(*)",
|
|
"predicted": "CP-BEBEK GORENG 400GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "22/06/2027",
|
|
"predicted": "22/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "6 11710051.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7956198453903198,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11710051",
|
|
"predicted": "11710051"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "DADA UTUH (1 KG)(*)",
|
|
"predicted": "DADA UTUH (1 KG)(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "09/05/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "7 11818300.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7895687818527222,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11818300",
|
|
"predicted": "11818300"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CP-BEBEK GORENG 400GR/PAC",
|
|
"predicted": "CP-BEBEK GORENG 400GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "10/01/2027",
|
|
"predicted": "11/1/01"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "8 1195008A.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8913155794143677,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "1195008A",
|
|
"predicted": "1195008A"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "RTC CHICKEN KALASAN 400 GR (PAC)",
|
|
"predicted": "RTC CHICKEN KALASAN 400 GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "9 11959937.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7903496026992798,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "11959937",
|
|
"predicted": "11959937"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "SATE AYAM FRESHMART 360 GR (PAC)",
|
|
"predicted": "SATE AYAM FRESHMART 360 GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "29/11/2026",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "10 12010111.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9297064542770386,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010111",
|
|
"predicted": "12010111"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA CRISPY BUBBLE 400 GR/PAC",
|
|
"predicted": "FIESTA CRISPY BUBBLE 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "07/05/2027",
|
|
"predicted": "07/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "11 12010115.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9401117563247681,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010115",
|
|
"predicted": "12010115"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA NUGGET ZOO 400 GR/PAC",
|
|
"predicted": "FIESTA NUGGET ZOO 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "01/12/2026",
|
|
"predicted": "00/22/26"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "12 12010117.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8705312013626099,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010117",
|
|
"predicted": "12010117"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA NUGGET HAPPY STAR 400 GR/PAC",
|
|
"predicted": "FIESTA NUGGET HAPPY STAR 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "27/08/2026",
|
|
"predicted": "27/08/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "13 12010119.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8735395669937134,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010119",
|
|
"predicted": "12010119"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA NUGGET CHEESE 123 400 GR/PAC",
|
|
"predicted": "FIESTA NUGGET CHEESE 123 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "09/04/2027",
|
|
"predicted": "09/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "14 12010121.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7974350452423096,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010121",
|
|
"predicted": "12010121"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA NUGGET PIZZABC 400 GR/PAC",
|
|
"predicted": "FIESTA NUGGET PIZZABC 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "12/11/2026",
|
|
"predicted": "12/11/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "15 12010127.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7677727937698364,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010127",
|
|
"predicted": "12010127"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SPICY NUGGET 400 GR/PAC",
|
|
"predicted": "FIESTA SPICY NUGGET 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "09/12/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "16 12010509.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9998968839645386,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010509",
|
|
"predicted": "12010509"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP CRUNCHY NUGGET 450 GR/PAC",
|
|
"predicted": "CHAMP CRUNCHY NUGGET 450 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "15/04/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "17 12010515.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9032241106033325,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010515",
|
|
"predicted": "12010515"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP KOIN KOMBINASI 450 GR/PAC",
|
|
"predicted": "CHAMP KOIN KOMBINASI 450 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "15/04/2027",
|
|
"predicted": "15/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "18 12010519.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8421372771263123,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010519",
|
|
"predicted": "12010519"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP NUGGET STICK 900 GR/PAC",
|
|
"predicted": "CHAMP NUGGET STICK 900 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "08/03/2027",
|
|
"predicted": "08/03/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "19 12012202.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9508225321769714,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12012202",
|
|
"predicted": "12012202"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "ASIMO NUGGET KOMBINASI 1 KG/PAC",
|
|
"predicted": "ASIMO NUGGET KOMBINASI 1 KG/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "13/05/2027",
|
|
"predicted": "13/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "20 12012501.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8298306465148926,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12012501",
|
|
"predicted": "12012501"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AKUMO CHICKEN NAGET 250 GR",
|
|
"predicted": "AKUMO CHICKEN NAGET 250 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "21/05/2027",
|
|
"predicted": "21/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "21 12012503.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.999868631362915,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12012503",
|
|
"predicted": "12012503"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AKUMO CHICKEN NUGGET 1000 GR",
|
|
"predicted": "AKUMO CHICKEN NUGGET 1000 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "17/06/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "22 12012505.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.6384565830230713,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12012505",
|
|
"predicted": "12012505"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AKUMO KOIN 400 GR/PAC",
|
|
"predicted": "AKUMO KOIN 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "16/11/2026",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "23 12020102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9301437139511108,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12020102",
|
|
"predicted": "12020102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SPICY WING 400 GR/PAC",
|
|
"predicted": "FIESTA SPICY WING 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "22/05/2027",
|
|
"predicted": "22/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "24 12030102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8205966949462891,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12030102",
|
|
"predicted": "12030102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA STIKIE 200 GR/PAC",
|
|
"predicted": "FIESTA STIKIE 200 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "26/02/2027",
|
|
"predicted": "26/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "25 12030403.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8069853782653809,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12030403",
|
|
"predicted": "12030403"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR",
|
|
"predicted": "GOLDEN FIESTA STIKIE W/ SWEET CHILLI SAUCE 500GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "07/04/2027",
|
|
"predicted": "07/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "26 12032502.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8524149656295776,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12032502",
|
|
"predicted": "12032502"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AKUMO CHICKEN STIK 500 GR",
|
|
"predicted": "AKUMO CHICKEN STIK 500 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "09/03/2027",
|
|
"predicted": "09/03/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "27 12040101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7459875345230103,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "12040101",
|
|
"predicted": "12080101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA SCHNITZEL 400 GR/PAC",
|
|
"predicted": "FIESTA SPICY CHICK 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "09/10/2026",
|
|
"predicted": "09/10/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "28 12040102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.848473846912384,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12040102",
|
|
"predicted": "12040102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA CRISPY BUBBLE KATSU 400 GR/PAC",
|
|
"predicted": "FIESTA CRISPY BUBBLE KATSU 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "12/04/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "29 12060103.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8533232808113098,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12060103",
|
|
"predicted": "12060103"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA KARAGE 200 GR/PAC",
|
|
"predicted": "FIESTA KARAGE 200 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "30 12060402.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.999951958656311,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12060402",
|
|
"predicted": "12060402"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "GOLDEN FIESTA KARAGE CHILI SAUCE 500GR",
|
|
"predicted": "GOLDEN FIESTA KARAGE CHILI SAUCE 500GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "15/05/2027",
|
|
"predicted": "15/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "31 12080101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7615386247634888,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12080101",
|
|
"predicted": "12080101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SPICY CHICK 400 GR/PAC",
|
|
"predicted": "FIESTA SPICY CHICK 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "26/04/2027",
|
|
"predicted": "26/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "32 12130102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7541385889053345,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12130102",
|
|
"predicted": "12130102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA CRISPY BURGER 360 GR (NEW)",
|
|
"predicted": "FIESTA CRISPY BURGER 360 GR (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "27/04/2027",
|
|
"predicted": "09/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "33 12150201.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8645867705345154,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12150201",
|
|
"predicted": "12150201"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA DS CRISPY CRUNCH 300 GR/PAC",
|
|
"predicted": "FIESTA DS CRISPY CRUNCH 300 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "03/06/2027",
|
|
"predicted": "03/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "34 12150501.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8812623620033264,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12150501",
|
|
"predicted": "12150501"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP CRUNCHY HOTZZ 300 GR/PAC",
|
|
"predicted": "CHAMP CRUNCHY HOTZZ 300 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "35 12190103.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9166464805603027,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12190103",
|
|
"predicted": "12190103"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA DELISTRIPE 400 GR/PAC",
|
|
"predicted": "FIESTA DELISTRIPE 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "07/04/2027",
|
|
"predicted": "07/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "36 12240103.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7846307754516602,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "12240103",
|
|
"predicted": "12010111"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA YAKINIKU R/BITES 400 GR/PAC",
|
|
"predicted": "FIESTA CRISPY BUBBLE 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "07/05/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "37 13010111.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.863309383392334,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010111",
|
|
"predicted": "13010111"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SOSIS BRATWURST 300 GR",
|
|
"predicted": "FIESTA SOSIS BRATWURST 300 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "25/03/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "38 13010116.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7706930637359619,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010116",
|
|
"predicted": "13010116"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SSG ORIGINAL 300 GR",
|
|
"predicted": "FIESTA SSG ORIGINAL 300 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "23/06/2027",
|
|
"predicted": "23/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "39 13010118.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8780494928359985,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010118",
|
|
"predicted": "13010118"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTG SSG 65 GR/PAC",
|
|
"predicted": "FIESTA RTG SSG 65 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "40 13010120.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8322341442108154,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010120",
|
|
"predicted": "13010120"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTG C/CHEESY MELTS 65 GR/PAC",
|
|
"predicted": "FIESTA RTG C/CHEESY MELTS 65 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "41 13010122.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8008815050125122,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010122",
|
|
"predicted": "13010122"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTG SAUSAGE WITH HOT LAVA 60G",
|
|
"predicted": "FIESTA RTG SAUSAGE WITH HOT LAVA 60G"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "",
|
|
"predicted": "20/10/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "42 13010123.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8824314475059509,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010123",
|
|
"predicted": "13010123"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G",
|
|
"predicted": "FIESTA RTG SAUSAGE WITH CHEESE LAVA 60G"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "25/10/2026",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "43 13010125.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8968596458435059,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010125",
|
|
"predicted": "13010125"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR",
|
|
"predicted": "FIESTA RTG SAUSAGE WITH MENTAI LAVA 60GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "05/11/2026",
|
|
"predicted": "05/11/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "44 13010518.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8431056141853333,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "13010518",
|
|
"predicted": "13010524"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "CHAMP SSG JUMBO BAKAR 500 GR/PAC",
|
|
"predicted": "CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "45 13010524.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8275675177574158,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13010524",
|
|
"predicted": "13010524"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)",
|
|
"predicted": "CHAMP SSG JUMBO BAKAR 500 GR/PAC (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "46 13012206.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8859499096870422,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13012206",
|
|
"predicted": "13012206"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "ASIMO SOSIS AYAM KOMBINASI 500 GR",
|
|
"predicted": "ASIMO SOSIS AYAM KOMBINASI 500 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "15/03/2027",
|
|
"predicted": "15/03/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "47 13030501.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.699230432510376,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "13030501",
|
|
"predicted": "1195008A"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "CHAMP CHICK MEATBALL 200 GR",
|
|
"predicted": "RTC CHICKEN KALASAN 400 GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "48 13070506.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8415263891220093,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13070506",
|
|
"predicted": "13070506"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP FRANKFURTER SSG 375GR",
|
|
"predicted": "CHAMP FRANKFURTER SSG 375GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "13/03/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "49 13100512.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7575868368148804,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13100512",
|
|
"predicted": "13100512"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)",
|
|
"predicted": "CHAMP CHICK SSG S/SANTAP ORIG 546GR (CAN)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "50 15010101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7570759654045105,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "15010101",
|
|
"predicted": "15010101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SHOESTRING 500 GR",
|
|
"predicted": "FIESTA SHOESTRING 500 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "04/06/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "51 15010102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.771751880645752,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "15010102",
|
|
"predicted": "15010102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SHOESTRING 1000 GR",
|
|
"predicted": "FIESTA SHOESTRING 1000 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "05/03/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "52 15010107.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7530500292778015,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "15010107",
|
|
"predicted": "15020101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA FRENCH F SHOESTRING INSTITUSI 2KG",
|
|
"predicted": "FIESTA STRAIGHT CUT 500 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "17/06/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "53 15020101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7173986434936523,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "15020101",
|
|
"predicted": "12010115"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA STRAIGHT CUT 500 GR",
|
|
"predicted": "FIESTA NUGGET ZOO 400 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "19/06/2027",
|
|
"predicted": "19/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "54 15020102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.760880172252655,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "15020102",
|
|
"predicted": "15020102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA STRAIGHT CUT 1000 GR",
|
|
"predicted": "FIESTA STRAIGHT CUT 1000 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "18/05/2027",
|
|
"predicted": "18/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "55 15030101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7551426887512207,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "15030101",
|
|
"predicted": "15030101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA CRINKLE CUT 500 GR",
|
|
"predicted": "FIESTA CRINKLE CUT 500 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "56 15030102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8040192723274231,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "15030102",
|
|
"predicted": "11140051"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA CRINKLE CUT 1000 GR",
|
|
"predicted": "AMPELA FROZEN PACK 1 KG(*)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "07/04/2027",
|
|
"predicted": "07/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "57 16060113.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7159013748168945,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "16060113",
|
|
"predicted": "16060113"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA CHICK SIOMAY 180GR (NEW)",
|
|
"predicted": "FIESTA CHICK SIOMAY 180GR (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "24/02/2027",
|
|
"predicted": "24/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "58 16060114.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8917540311813354,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "16060114",
|
|
"predicted": "16060114"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA GYOZA 180 GR (NEW)",
|
|
"predicted": "FIESTA GYOZA 180 GR (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "18/05/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "59 17200109.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.873604953289032,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "17200109",
|
|
"predicted": "17200109"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTS C/TERIYAKI 300GR/PAC",
|
|
"predicted": "FIESTA RTS C/TERIYAKI 300GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "60 17210106.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8634250164031982,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "17210106",
|
|
"predicted": "17200109"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA RTS B/YAKINIKU 300GR/PAC",
|
|
"predicted": "FIESTA RTS C/TERIYAKI 300GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "19/05/2027",
|
|
"predicted": "19/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "61 17210107.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8372858762741089,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "17210107",
|
|
"predicted": "17210107"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTS B/RENDANG 300GR/PAC",
|
|
"predicted": "FIESTA RTS B/RENDANG 300GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "23/06/2027",
|
|
"predicted": "23/06/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "62 17210108.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8416426181793213,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "17210108",
|
|
"predicted": "17210108"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTS B/BLACKPEPPER 300GR/PAC",
|
|
"predicted": "FIESTA RTS B/BLACKPEPPER 300GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "09/05/2027",
|
|
"predicted": "09/05/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "63 17210109.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7651224732398987,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "17210109",
|
|
"predicted": "17210109"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RTS B/BULGOGI 300GR/PAC",
|
|
"predicted": "FIESTA RTS B/BULGOGI 300GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "18/05/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "64 20040101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.875791072845459,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "20040101",
|
|
"predicted": "20040101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RAMEN BEKU 570 GR/PAC",
|
|
"predicted": "FIESTA RAMEN BEKU 570 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "23/06/2026",
|
|
"predicted": "23/06/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "65 20120102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7215185761451721,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": false,
|
|
"expected": "20120102",
|
|
"predicted": "11818300"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": false,
|
|
"expected": "FIESTA T/B AYAM GORENG 80 GR",
|
|
"predicted": "CP-BEBEK GORENG 400GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "66 20120105.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.6464561820030212,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "20120105",
|
|
"predicted": "20120105"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA T/B SERBAGUNA Â 80 GR",
|
|
"predicted": "FIESTA T/B SERBAGUNA Â 80 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "09/03/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "67 20120115.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8510814309120178,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "20120115",
|
|
"predicted": "20120115"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RACIK AYAM GORENG 20 GR/PAC",
|
|
"predicted": "FIESTA RACIK AYAM GORENG 20 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "68 20120116.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9159002304077148,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "20120116",
|
|
"predicted": "20120116"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RACIK NASI GORENG 20 GR/PAC",
|
|
"predicted": "FIESTA RACIK NASI GORENG 20 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "13/10/2026",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "69 21000123.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7544333934783936,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21000123",
|
|
"predicted": "21000123"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA RICE W/GEPREK CHICKEN 320GR/PAC",
|
|
"predicted": "FIESTA RICE W/GEPREK CHICKEN 320GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "30/04/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "70 21000126.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7837727069854736,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21000126",
|
|
"predicted": "21000126"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)",
|
|
"predicted": "NEW FIESTA CHICK RENDANG W RICE 320GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "16/04/2027",
|
|
"predicted": "16/04/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "71 21000130.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7513917088508606,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21000130",
|
|
"predicted": "21000130"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)",
|
|
"predicted": "NEW FIESTA RICE W/C CHEESE BULDAK 320GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "09/04/2027",
|
|
"predicted": "04/05/2026"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "72 21000137.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8192744255065918,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21000137",
|
|
"predicted": "21000137"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)",
|
|
"predicted": "FIESTA HAINAMESE CHICKEN RICE 320GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "12/02/2027",
|
|
"predicted": "12/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "73 21010101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.8803786039352417,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21010101",
|
|
"predicted": "21010101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA TRUFFLE GYUDON 320 GR/PAC",
|
|
"predicted": "FIESTA TRUFFLE GYUDON 320 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "18/03/2027",
|
|
"predicted": "18/03/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "74 21200107.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.7222207188606262,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "21200107",
|
|
"predicted": "21200107"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)",
|
|
"predicted": "NEW FIESTA SPAGHETTI CARBONARA 300GR (PAC)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "20/05/2027",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "75 12010801.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9999999403953552,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12010801",
|
|
"predicted": "12010801"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "OKEY NUGGET 500GR",
|
|
"predicted": "OKEY NUGGET 500GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": false,
|
|
"expected": "02/12/2027",
|
|
"predicted": "02/02/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "76 12012504.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 1,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12012504",
|
|
"predicted": "12012504"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "AKUMO COIN 200 GR/PAC",
|
|
"predicted": "AKUMO COIN 200 GR/PAC"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "05/03/2027",
|
|
"predicted": "05/03/2027"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "77 12130504.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 1,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "12130504",
|
|
"predicted": "12130504"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "CHAMP BURGER 315 GR (NEW)",
|
|
"predicted": "CHAMP BURGER 315 GR (NEW)"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "78 13050101.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 0.9999382495880127,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "13050101",
|
|
"predicted": "13050101"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA SCB 250 GR",
|
|
"predicted": "FIESTA SCB 250 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"filename": "79 15040102.jpeg",
|
|
"method": "dinov2_similarity",
|
|
"confidence": 1,
|
|
"checks": [
|
|
{
|
|
"field": "no_sku",
|
|
"match": true,
|
|
"expected": "15040102",
|
|
"predicted": "15040102"
|
|
},
|
|
{
|
|
"field": "nama_item",
|
|
"match": true,
|
|
"expected": "FIESTA BATTER COATED 1000 GR",
|
|
"predicted": "FIESTA BATTER COATED 1000 GR"
|
|
},
|
|
{
|
|
"field": "expiry_date",
|
|
"match": true,
|
|
"expected": "",
|
|
"predicted": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failed": []
|
|
} |