rut5-menu-desc
описания блюд для фуд-маркетплейса
Модель от alllukaaa генерирует короткое описание блюда на русском по названию, категории и ингредиентам. Это файнтюн ai-forever/ruT5-base (223M параметров, encoder–decoder) для карточек фуд-маркетплейса.
✅ Ключевые особенности
- 🥟 Вход: название, категория и до 30 ингредиентов; строка собирается в формате обучения.
- ✅ Выход: JSON с
description, версией модели, warnings и latency. - 🔥 Финальный вариант — ruT5-base + tuned decoding: лучшие chrF++ 19.89 и BERTScore 52.88 среди восьми вариантов.
- 🦾 На CPU INT8: ~310 МБ и 0.86 с p50; на GPU T4 FP32 — 850 МБ и 0.44 с.
- 👁 Встроенные проверки: health_claim, first_person, no_ingredient_mentioned, empty_output, input_truncated.
😎 Пример
Вход:
Блюдо: Бешбармак
Категория: Горячие блюда > Блюда из мяса
Ингредиенты: конина, баранина, тесто, лук репчатый, бульон
Выход: JSON с полем description и служебными полями model_version, warnings, input_tokens, latency_ms.
Подробнее
Метрики на test (300 примеров): chrF++ 19.89, ROUGE-L 17.65, BERTScore F1 52.88; ингредиенты упомянуты в 78.7% ответов.Обучение: 10 000 примеров, 2 эпохи, batch 8, lr 5e-4, Adafactor, seed 42.
Ограничения: 21.7% ответов содержат health claims; средняя длина 71 символ против 113 у эталона; только русский, казахских названий в обучении не было.








Комментарии