/ Модель

Характеристики

Лицензия
Apache 2.0
Опубликована
20 авг 2026

nutriscore-predictor

Классификация таблицTable → label3 профессии

Модель предсказывает класс Nutri-Score и числовой балл продукта по пищевым показателям и текстовым данным, в том числе при пропусках значений.

16скачиваний за 30 дней0лайковвеса обновлены20 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Nutri-Score Multi-Modal Tabular Predictor — модель для оценки пищевых продуктов по шкале Nutri-Score от A до E и предсказания числового балла, разработанная hsilvosa. Она предназначена для случаев, когда часть пищевых показателей отсутствует: модель учитывает имеющиеся значения нутриентов, признаки их отсутствия, производные соотношения и текстовые представления названия продукта, категории и списка ингредиентов.

Модель обучена на наборе данных hsilvosa/open-food-facts и поддерживает табличную классификацию; в карточке указаны точность определения класса 83,33%, точность в пределах двух классов 93,40% и R² числового прогноза 0,9051. Репозиторий содержит формат PyTorch и распространяется по лицензии Apache-2.0.

Сценарии применения

  • оценка Nutri-Score продукта при неполных пищевых данных
  • предсказание числового балла Nutri-Score
  • сопоставление пищевого качества продуктов по нутриентам
  • оценка продуктов по названию, категории и составу

Ограничения

Метрики приведены в README для обучающего набора, поэтому качество на других данных может отличаться. Оценки зависят от доступных и корректно подготовленных пищевых показателей и текстовых признаков продукта.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Nutri-Score Multi-Modal Tabular Predictor

This model estimates Nutri-Score grades (A, B, C, D, E) and continuous numerical scores when nutritional values are partially or fully missing.

Dataset

Trained on hsilvosa/open-food-facts.

Model Description

Nutri-Score is a front-of-pack nutritional rating system ranging from A (highest nutritional quality) to E (lowest). When product labels have missing macronutrient values (e.g., missing fiber or sodium content), standard rule-based calculators fail.

This multi-modal ensemble combines:

  1. Available continuous macronutrients (energy, fat, saturated fat, sugars, proteins, fiber, sodium, salt).
  2. Explicit missingness indicator masks for each nutrient.
  3. Derived nutrient ratios (sugars-to-carbs, sat-to-total-fat, energy density).
  4. Embedded product name, category, and ingredient list text representations.

Performance Metrics

MetricScore
Grade Top-1 Accuracy83.33%
Grade Top-2 Accuracy93.40%
Numeric Score R²0.9051 (90.5% Variance Explained)
Mean Absolute Error (MAE)1.95 points
Median Absolute Error0.95 points
Weighted F1-Score0.8353

Python Usage Example

from src.models.nutriscore_predictor import NutriScorePredictor
import pandas as pd

predictor = NutriScorePredictor.from_pretrained("your-username/nutriscore-predictor")

sample_product = pd.DataFrame([{
    "product_name": "Organic Oat Drink",
    "categories": "Plant-based beverages",
    "ingredients_text": "Water, oats (12%), sunflower oil, sea salt.",
    "energy-kcal_100g": 45.0,
    "fat_100g": 1.5,
    "sugars_100g": 4.0,
    "proteins_100g": 0.8,
}])

prediction = predictor.predict(sample_product)[0]
print(f"Predicted Grade: {prediction['predicted_grade']}")
print(f"Predicted Score: {prediction['predicted_score']:.2f}")

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Табличные модели пока не поддерживаются.

Ревизия весов
1002ccc

0 моделей