{"status":"complete","generated_at":"2026-09-06T13:16:59.350058+00:00","dataset":"Nutrition5k","dataset_license":"CC BY 4.0","dataset_repository":"https://github.com/google-research-datasets/Nutrition5k","dataset_paper":"https://arxiv.org/abs/2103.03375","test_split":"official depth_test_ids split","sample_filter":"200-900 kcal, 150-800 g, at least 2 labelled ingredients","sample_method":"deterministic calorie-stratified sample","selection_seed":20260906,"selection_sha256":"59097b72a92935b76078fdfcfe1bcadbc8aa2a0752d95601aa3d9adc691ca83b","input":"single overhead RGB image; no text, weight, or ingredient hints","analyzer":"Keola production food-image analysis function","limitations":["Small sample; uncertainty intervals are not reported.","Nutrition5k contains cafeteria meals and does not represent every cuisine or camera condition.","The labels describe the plated dish, while real users may eat a different amount.","Model-provider updates can change results even when Keola code is unchanged."],"summary":{"requested_sample_size":30,"successful_predictions":30,"failed_predictions":0,"calorie_mae":112.5,"calorie_median_absolute_error":105,"calorie_mape_percent":26.4,"calorie_median_ape_percent":24.9,"calorie_mean_bias":-66.6,"within_20_percent":43.3,"within_30_percent":63.3,"protein_mae_g":7,"carbs_mae_g":11.7,"fat_mae_g":9.2},"results":[{"dish_id":"dish_1564428144","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1564428144/rgb.png","ground_truth":{"calories":205.212921,"mass_g":171,"fat_g":14.074488,"carbs_g":16.700045,"protein_g":5.11141,"ingredient_count":14},"status":"ok","prediction":{"calories":85,"protein_g":7.5,"carbs_g":1,"fat_g":6.5},"meal_description":"Grilled chicken wing with a side of arugula salad.","absolute_percentage_error":58.6},{"dish_id":"dish_1563565323","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1563565323/rgb.png","ground_truth":{"calories":229.530243,"mass_g":152,"fat_g":10.840512,"carbs_g":21.651379,"protein_g":14.405099,"ingredient_count":15},"status":"ok","prediction":{"calories":210,"protein_g":22,"carbs_g":15,"fat_g":8},"meal_description":"Grilled chicken with pesto and corn on the cob.","absolute_percentage_error":8.5},{"dish_id":"dish_1565898158","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565898158/rgb.png","ground_truth":{"calories":240.425751,"mass_g":194,"fat_g":10.293161,"carbs_g":10.249402,"protein_g":25.324493,"ingredient_count":15},"status":"ok","prediction":{"calories":280,"protein_g":25.5,"carbs_g":27,"fat_g":7.5},"meal_description":"Grilled fish with brown rice and green beans.","absolute_percentage_error":16.5},{"dish_id":"dish_1558030435","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1558030435/rgb.png","ground_truth":{"calories":246.940002,"mass_g":221,"fat_g":11.115,"carbs_g":24.954,"protein_g":11.915,"ingredient_count":3},"status":"ok","prediction":{"calories":210,"protein_g":8.5,"carbs_g":28,"fat_g":10},"meal_description":"Bacon with roasted potatoes and honeydew melon.","absolute_percentage_error":15},{"dish_id":"dish_1560801829","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560801829/rgb.png","ground_truth":{"calories":256.89563,"mass_g":178,"fat_g":10.540594,"carbs_g":30.348633,"protein_g":11.184874,"ingredient_count":5},"status":"ok","prediction":{"calories":355,"protein_g":14.5,"carbs_g":51,"fat_g":10.5},"meal_description":"A slice of pepperoni pizza with roasted potatoes and cauliflower florets.","absolute_percentage_error":38.2},{"dish_id":"dish_1564689138","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1564689138/rgb.png","ground_truth":{"calories":268.266998,"mass_g":223,"fat_g":21.973553,"carbs_g":15.522832,"protein_g":5.801213,"ingredient_count":21},"status":"ok","prediction":{"calories":250,"protein_g":10,"carbs_g":35,"fat_g":8},"meal_description":"Mixed green salad with chickpeas, cucumbers, and red onions.","absolute_percentage_error":6.8},{"dish_id":"dish_1561662869","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1561662869/rgb.png","ground_truth":{"calories":284.34552,"mass_g":192,"fat_g":9.242703,"carbs_g":10.282766,"protein_g":38.791027,"ingredient_count":18},"status":"ok","prediction":{"calories":300,"protein_g":42,"carbs_g":11,"fat_g":11},"meal_description":"Grilled chicken breast with steamed vegetables and a small piece of corn on the cob.","absolute_percentage_error":5.5},{"dish_id":"dish_1562776497","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1562776497/rgb.png","ground_truth":{"calories":291.832458,"mass_g":292,"fat_g":13.205418,"carbs_g":32.771591,"protein_g":11.634132,"ingredient_count":6},"status":"ok","prediction":{"calories":308,"protein_g":18,"carbs_g":39,"fat_g":11},"meal_description":"Scrambled eggs with roasted potatoes and Brussels sprouts.","absolute_percentage_error":5.5},{"dish_id":"dish_1562774206","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1562774206/rgb.png","ground_truth":{"calories":298.76355,"mass_g":272,"fat_g":16.548098,"carbs_g":26.31213,"protein_g":12.147001,"ingredient_count":9},"status":"ok","prediction":{"calories":310,"protein_g":16,"carbs_g":38,"fat_g":13},"meal_description":"Scrambled eggs with roasted potatoes, mixed green salad, and mixed fruit (cantaloupe, strawberries, blueberries).","absolute_percentage_error":3.8},{"dish_id":"dish_1560800988","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560800988/rgb.png","ground_truth":{"calories":314.865662,"mass_g":230,"fat_g":5.115041,"carbs_g":61.249092,"protein_g":11.727562,"ingredient_count":9},"status":"ok","prediction":{"calories":145,"protein_g":5.5,"carbs_g":30,"fat_g":1.5},"meal_description":"Cauliflower, mixed greens, and brown rice.","absolute_percentage_error":53.9},{"dish_id":"dish_1558546663","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1558546663/rgb.png","ground_truth":{"calories":330.734009,"mass_g":197,"fat_g":22.108002,"carbs_g":30.264,"protein_g":10.601,"ingredient_count":3},"status":"ok","prediction":{"calories":309,"protein_g":8.9,"carbs_g":33.6,"fat_g":18.4},"meal_description":"A plate with a medium apple, a handful of almonds, and a cup of spinach.","absolute_percentage_error":6.6},{"dish_id":"dish_1561405411","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1561405411/rgb.png","ground_truth":{"calories":332.063477,"mass_g":282,"fat_g":8.511059,"carbs_g":25.67544,"protein_g":37.227947,"ingredient_count":19},"status":"ok","prediction":{"calories":391,"protein_g":40,"carbs_g":46,"fat_g":4.6},"meal_description":"Grilled chicken with couscous and a mixed salad of arugula, broccoli, and red peppers.","absolute_percentage_error":17.7},{"dish_id":"dish_1560368464","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560368464/rgb.png","ground_truth":{"calories":349.449951,"mass_g":275,"fat_g":18.062435,"carbs_g":16.807095,"protein_g":29.051191,"ingredient_count":15},"status":"ok","prediction":{"calories":173,"protein_g":31.5,"carbs_g":2,"fat_g":3.6},"meal_description":"Grilled chicken breast with cucumber slices.","absolute_percentage_error":50.5},{"dish_id":"dish_1562963289","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1562963289/rgb.png","ground_truth":{"calories":349.917969,"mass_g":180,"fat_g":12.685999,"carbs_g":43.364002,"protein_g":15.52,"ingredient_count":2},"status":"ok","prediction":{"calories":550,"protein_g":20,"carbs_g":54,"fat_g":30},"meal_description":"Two slices of pizza with a side salad with dressing.","absolute_percentage_error":57.2},{"dish_id":"dish_1560526552","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560526552/rgb.png","ground_truth":{"calories":359.240814,"mass_g":319,"fat_g":21.782129,"carbs_g":28.019247,"protein_g":14.592025,"ingredient_count":18},"status":"ok","prediction":{"calories":390,"protein_g":16.5,"carbs_g":49,"fat_g":17.5},"meal_description":"Scrambled eggs with a mixed salad, roasted potatoes, and pineapple chunks.","absolute_percentage_error":8.6},{"dish_id":"dish_1565898361","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565898361/rgb.png","ground_truth":{"calories":370.671448,"mass_g":202,"fat_g":18.842781,"carbs_g":7.620061,"protein_g":38.950523,"ingredient_count":19},"status":"ok","prediction":{"calories":317,"protein_g":29,"carbs_g":14,"fat_g":17.7},"meal_description":"Beef strips with spinach and brown rice.","absolute_percentage_error":14.5},{"dish_id":"dish_1562700593","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1562700593/rgb.png","ground_truth":{"calories":385.773926,"mass_g":384,"fat_g":29.806803,"carbs_g":18.611984,"protein_g":37.046314,"ingredient_count":23},"status":"ok","prediction":{"calories":440,"protein_g":42.5,"carbs_g":30,"fat_g":19},"meal_description":"Roast beef with a mixed salad containing chicken and a side of mashed potatoes.","absolute_percentage_error":14.1},{"dish_id":"dish_1560367926","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560367926/rgb.png","ground_truth":{"calories":408.523132,"mass_g":194,"fat_g":20.965912,"carbs_g":44.984913,"protein_g":24.155903,"ingredient_count":8},"status":"ok","prediction":{"calories":365,"protein_g":18.5,"carbs_g":36,"fat_g":16},"meal_description":"Slice of pizza with olives and jalapeños and a chicken wing.","absolute_percentage_error":10.7},{"dish_id":"dish_1560367952","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560367952/rgb.png","ground_truth":{"calories":414.733154,"mass_g":221,"fat_g":21.073912,"carbs_g":45.956913,"protein_g":24.938904,"ingredient_count":9},"status":"ok","prediction":{"calories":292,"protein_g":12.9,"carbs_g":37.1,"fat_g":10.1},"meal_description":"Pizza slice topped with spinach.","absolute_percentage_error":29.6},{"dish_id":"dish_1560367980","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1560367980/rgb.png","ground_truth":{"calories":421.465118,"mass_g":254,"fat_g":21.106911,"carbs_g":47.243912,"protein_g":25.664904,"ingredient_count":10},"status":"ok","prediction":{"calories":312,"protein_g":15.1,"carbs_g":40.8,"fat_g":10.3},"meal_description":"A slice of pizza topped with spinach and asparagus.","absolute_percentage_error":26},{"dish_id":"dish_1565118729","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565118729/rgb.png","ground_truth":{"calories":435.493286,"mass_g":248,"fat_g":24.26512,"carbs_g":9.017551,"protein_g":41.902988,"ingredient_count":11},"status":"ok","prediction":{"calories":335,"protein_g":30,"carbs_g":7,"fat_g":20.5},"meal_description":"Roast beef with steamed vegetables.","absolute_percentage_error":23.1},{"dish_id":"dish_1563389600","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1563389600/rgb.png","ground_truth":{"calories":451.428009,"mass_g":264,"fat_g":29.046,"carbs_g":2.924,"protein_g":44.473999,"ingredient_count":2},"status":"ok","prediction":{"calories":250,"protein_g":44.5,"carbs_g":7,"fat_g":5.5},"meal_description":"Grilled chicken breast with cherry tomatoes.","absolute_percentage_error":44.6},{"dish_id":"dish_1564773942","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1564773942/rgb.png","ground_truth":{"calories":491.939545,"mass_g":442,"fat_g":19.902781,"carbs_g":25.0912,"protein_g":52.546329,"ingredient_count":18},"status":"ok","prediction":{"calories":237,"protein_g":34.5,"carbs_g":17,"fat_g":4.2},"meal_description":"Grilled chicken breast with broccoli, cherry tomatoes, and pineapple.","absolute_percentage_error":51.8},{"dish_id":"dish_1561654392","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1561654392/rgb.png","ground_truth":{"calories":494.065491,"mass_g":282,"fat_g":35.081356,"carbs_g":13.55521,"protein_g":30.914278,"ingredient_count":11},"status":"ok","prediction":{"calories":330,"protein_g":22,"carbs_g":7,"fat_g":25.5},"meal_description":"Scrambled eggs with bacon and a mixed green salad.","absolute_percentage_error":33.2},{"dish_id":"dish_1564773976","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1564773976/rgb.png","ground_truth":{"calories":516.089478,"mass_g":463,"fat_g":22.14978,"carbs_g":26.4142,"protein_g":52.714333,"ingredient_count":19},"status":"ok","prediction":{"calories":363,"protein_g":49.7,"carbs_g":20.7,"fat_g":9.6},"meal_description":"Grilled chicken breast with broccoli, pineapple, cherry tomatoes, olives, and grilled fish.","absolute_percentage_error":29.7},{"dish_id":"dish_1565894910","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565894910/rgb.png","ground_truth":{"calories":537.113037,"mass_g":179,"fat_g":21.353001,"carbs_g":67.945007,"protein_g":18.191,"ingredient_count":3},"status":"ok","prediction":{"calories":700,"protein_g":23,"carbs_g":90,"fat_g":30},"meal_description":"Two slices of cheese pizza with a chocolate cookie.","absolute_percentage_error":30.3},{"dish_id":"dish_1565711570","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565711570/rgb.png","ground_truth":{"calories":603.827271,"mass_g":324,"fat_g":41.255486,"carbs_g":34.236149,"protein_g":26.61869,"ingredient_count":7},"status":"ok","prediction":{"calories":380,"protein_g":23,"carbs_g":25,"fat_g":23.5},"meal_description":"Scrambled eggs with bacon, hash browns, and Brussels sprouts.","absolute_percentage_error":37.1},{"dish_id":"dish_1558376984","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1558376984/rgb.png","ground_truth":{"calories":671.67804,"mass_g":350,"fat_g":45.584,"carbs_g":30.23,"protein_g":45.440006,"ingredient_count":5},"status":"ok","prediction":{"calories":511,"protein_g":19.4,"carbs_g":48.6,"fat_g":30.5},"meal_description":"A plate with a medium apple, almonds, red grapes, sausage slices, and a small handful of spinach.","absolute_percentage_error":23.9},{"dish_id":"dish_1558376483","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1558376483/rgb.png","ground_truth":{"calories":735.030029,"mass_g":270,"fat_g":55.444,"carbs_g":32.240002,"protein_g":33.301003,"ingredient_count":4},"status":"ok","prediction":{"calories":525,"protein_g":22,"carbs_g":22,"fat_g":40},"meal_description":"Sliced sausage with almonds, grapes, and cantaloupe.","absolute_percentage_error":28.6},{"dish_id":"dish_1565898230","image_url":"https://storage.googleapis.com/nutrition5k_dataset/nutrition5k_dataset/imagery/realsense_overhead/dish_1565898230/rgb.png","ground_truth":{"calories":780.202026,"mass_g":500,"fat_g":42.676907,"carbs_g":19.73115,"protein_g":73.94603,"ingredient_count":27},"status":"ok","prediction":{"calories":455,"protein_g":50.5,"carbs_g":39,"fat_g":11.3},"meal_description":"Grilled chicken breast with brown rice, mixed salad greens, green beans, and beef stew with vegetables.","absolute_percentage_error":41.7}]}