Открыть приложение

Нейросеть для подсчёта калорий

Нейросеть считает калории в два шага: сначала определяет, что на тарелке, потом оценивает, сколько этого по весу. Первый шаг она делает хорошо, второй — с погрешностью, и вся точность оценки упирается именно в него.

Модель не взвешивает еду и не знает рецепта. Она сопоставляет изображение с тем, что видела раньше, и выдаёт наиболее вероятный вариант: «куриная грудка, запечённая, около 150 г». Дальше в дело вступает обычная арифметика — калорийность на 100 г, умноженная на оценённый вес.

Отсюда два следствия. Блюда с очевидной структурой — стейк, яичница, гречка с котлетой — оцениваются уверенно. Блюда, где половина калорийности спрятана в заправке или масле, оцениваются хуже: соус не виден на фотографии, а на калорийность влияет сильнее, чем размер порции.

Как это работает

  1. Сфотографировать тарелку сверху или под углом 45° — так видно площадь порции и высоту.
  2. Дождаться разбора: модель называет блюдо, вес порции и КБЖУ.
  3. Поправить вес, если он заметно расходится с вашим: остальные цифры пересчитаются сами.

Где нейросеть ошибается

Самая частая ошибка — вес. Оценка по изображению не различает, сколько под верхним слоем: одна и та же тарелка супа может быть налита на треть и до краёв. Вторая по частоте — невидимые компоненты: масло, на котором жарили, сливки в соусе, сахар в маринаде.

Поэтому в спорных случаях полезнее сфотографировать не готовое блюдо, а составляющие до готовки, — или уточнить вес вручную. Разбор того, почему модель уверенно называет неверную цифру, есть в блоге.

Частые вопросы

Насколько точно нейросеть считает калории?
Точность определяется оценкой веса порции: само блюдо распознаётся уверенно, а вес — с погрешностью. На простых блюдах расхождение меньше, на блюдах с соусами и жаркой — больше.
Нужно ли что-то настраивать перед съёмкой?
Нет. Достаточно, чтобы в кадр попала вся порция и было понятно, на какой посуде она лежит: тарелка задаёт масштаб.
Что делать, если модель назвала блюдо неверно?
Поправить название или вес вручную — расчёт КБЖУ пересчитается. Так же поступают, когда в блюде есть скрытые компоненты вроде масла или сливок.

Почитать по теме

Посчитать по фото

Похожие страницы: распознавание еды по фото онлайн, калорийность блюда по фото, бжу по фото, сканер калорий.

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

Сведения о нормах, регламентах и исследованиях приведены по состоянию на момент подготовки материала и могут измениться; их актуальность следует проверять по первоисточникам. Материал не является рекламой, публичной офертой или индивидуальной консультацией. Автор и владелец сайта не несут ответственности за решения, принятые на основании этого текста.