Краткое описание
Улучшение питания помогает найти более полезные замены ингредиентов. Добавляйте продукты для составления блюда, затем выберите цель оптимизации - больше белка, меньше калорий, больше клетчатки, более низкий гликемический индекс или сбалансированное сочетание. Калькулятор предлагает альтернативы из той же или смежной категории продуктов, наглядно показывая, что улучшается и от чего придётся отказаться.
Как это работает
Алгоритм замены следует трём принципам, основанным на науке о питании и исследованиях в области замены продуктов:
-
Подбор в рамках категории - замены выбираются из той же группы продуктов или близкой к ней (например, крупы и бобовые, мясо и птица). Это гарантирует кулинарную обоснованность замены в соответствии с рекомендациями NHS и академических исследований в области графов знаний о продуктах питания.
-
Целенаправленное оценивание - каждый продукт-кандидат оценивается относительно оригинала на основе выбранной цели. Наиболее подходящие альтернативы отображаются первыми.
-
Прозрачность компромиссов - каждое предложение показывает как улучшения (зелёные метки), так и компромиссы (янтарные метки), чтобы вы могли принять осознанное решение.
Формула оценки
Каждая цель оптимизации использует свою функцию оценки. Все значения питательных веществ сравниваются на 100 г продукта.
Where
Оценка по конкретным целям
| Цель | Формула | Что побеждает |
|---|---|---|
| Больше белка | (candidate.protein / candidate.cal) − (original.protein / original.cal) | Более высокая плотность белка на калорию |
| Меньше калорий | original.calories − candidate.calories | Наибольшее снижение калорий |
| Больше клетчатки | candidate.fiber − original.fiber | Наибольший прирост клетчатки |
| Меньше ГИ | original.GI − candidate.GI | Наибольшее снижение гликемического индекса |
| Сбалансированно | 0.4 × proteinScore + 0.3 × calorieScore + 0.3 × fiberScore | Взвешенное улучшение по всем трём показателям |
Смежные категории продуктов
Замены допускаются в рамках следующих пар категорий:
| Категория | Можно заменить на |
|---|---|
| Зерновые | Зерновые, Бобовые |
| Бобовые | Бобовые, Зерновые |
| Мясо | Мясо, Птица |
| Птица | Птица, Мясо |
| Яйца | Яйца, Молочные продукты |
| Все остальные | Только та же категория |
Разбор примера
Замена куриного бедра на менее калорийную альтернативу
Оригинал: Куриное бедро (на 100 г)
= 209 kcal
Кандидат: Куриная грудка (на 100 г)
= 120 kcal
Оценка «меньше калорий»
= Score: 89
Метки изменений
= 2 improvements, 1 trade-off
Result
Предложена куриная грудка: −89 ккал, −8,6 г жира (компромисс: −2,8 г белка)
Входные данные
- Продукты - найдите и добавьте любой продукт из базы данных USDA (142 позиции) для составления блюда. Каждый продукт использует стандартный размер порции.
- Цель оптимизации - выберите, что хотите улучшить: больше белка, меньше калорий, больше клетчатки, более низкий ГИ или сбалансированное сочетание всех трёх.
- Найти улучшения - нажмите на любой продукт в вашем блюде, чтобы увидеть до 5 вариантов замены из той же или смежной категории.
Выходные данные
- Итоговые показатели блюда - обновляемые в реальном времени суммы калорий, белков, углеводов, жиров и клетчатки для всего блюда.
- Карточки замен - каждое предложение показывает название продукта, его калорийность, зелёные метки улучшений и янтарные метки компромиссов.
- Нажмите для замены - касание варианта мгновенно заменяет продукт в вашем блюде, обновляя все показатели.
Допущения и ограничения
- Сравнение на 100 г - оценка использует значения питательных веществ на 100 г, а не на порцию. Продукт, который выглядит лучше на 100 г, может не быть лучшим при типичном размере порции.
- Ограничение по категории - предложения поступают только из той же или смежной категории продуктов. Овощ не будет предложен вместо зернового, даже если это отвечает цели.
- Нет моделирования вкуса и текстуры - алгоритм оптимизирует только питательную ценность. Бобовое может хорошо оцениваться как замена зернового с точки зрения питания, но не всегда подойдёт в рецепте.
- Данные ГИ ограничены - многие продукты в базе не имеют значения гликемического индекса. Продукты без данных ГИ исключаются из предложений по снижению ГИ.
- Качество данных - все данные о питательных веществах взяты из USDA FoodData Central (SR Legacy). Некоторые записи могут отражать различия между сырым и приготовленным состоянием.
Верификация
| Тест | Цель | Оригинал | Лучшее предложение | Ожидаемое улучшение | Проверено? |
|---|---|---|---|---|---|
| Замена птицы | fewer-calories | Куриное бедро (209 ккал) | Куриная грудка (120 ккал) | −89 ккал, −8,6 г жира | ✅ |
| Клетчатка в злаках | more-fiber | Белый рис (1,3 г клетчатки) | Ячмень (+16 г клетчатки) | Значительный прирост клетчатки | ✅ |
| ГИ злаков | lower-gi | Белый рис (ГИ 73) | Соевые бобы (ГИ 18) | −55 единиц ГИ | ✅ |
| Белок в мясе | more-protein | Говяжий фарш 85/15 | Куриный фарш (+10,4 г белка) | Лучшая плотность белка | ✅ |
| Нет альтернатив | more-protein | Лосось (единственная рыба) | Нет результатов | Пустой список | ✅ |
Sources
Related calculators
Meal Builder
Build meals from real foods and see live macro and micronutrient totals. Adjust portions with sliders, track calories, protein, vitamins, and minerals against daily targets.
Food Database
Search and compare nutritional profiles for 200+ whole foods. Filter by category, sort by any nutrient, and explore full vitamin and mineral data. Sourced from USDA FoodData Central.
Macros
Calculate your daily protein, carbs, and fat targets based on your calorie goal and body weight. 6 presets from NHS to athletic performance, with per-meal breakdown.
Calorie Deficit
Calculate your daily calorie target for weight loss or muscle gain. See projected weight over time, macro split, and safety warnings.