Что такое отслеживание калорий с помощью ИИ? Как это работает, точность и для кого это подходит
Отслеживание калорий с помощью ИИ использует компьютерное зрение, обработку естественного языка и машинное обучение для оценки питательной ценности ваших блюд по фотографиям, голосовым командам или тексту. Узнайте, как работает эта технология, насколько она точна и кто получает от нее наибольшую пользу.
Отслеживание калорий с помощью ИИ — это использование искусственного интеллекта для определения продуктов, оценки порций и расчета питательной информации на основе фотографий, голосовых описаний или текстового ввода. Вместо того чтобы вручную искать каждый ингредиент в базе данных и измерять каждую грамм, достаточно сделать снимок своей тарелки или сказать, что вы съели, а система сделает все остальное.
Эта технология кардинально изменила подход к отслеживанию диеты. То, что раньше занимало от пяти до десяти минут утомительного ввода данных на каждый прием пищи, теперь занимает менее десяти секунд. И это важно, ведь главный фактор, предсказывающий, поможет ли отслеживание питания достичь целей, — это то, насколько долго человек продолжает это делать.
В этой статье представлен исчерпывающий гид по отслеживанию калорий с помощью ИИ: технологии, стоящие за ним, его точность, кто получает от него наибольшую пользу, какие есть ограничения и куда движется эта область.
Как работает отслеживание калорий с помощью ИИ: основные технологии
Отслеживание калорий с помощью ИИ — это не единая технология. Это система, в которой работают несколько дисциплин ИИ. Когда вы фиксируете прием пищи с помощью трекера на базе ИИ, происходит несколько процессов в быстром последовательности.
Компьютерное зрение и распознавание изображений
Когда вы делаете фото своей еды, модель компьютерного зрения анализирует изображение. Современные системы распознавания пищи используют архитектуры глубокого обучения, в первую очередь свёрточные нейронные сети (CNN) и трансформеры для обработки изображений, обученные на миллионах размеченных изображений еды.
Модель работает через слои, каждый из которых добавляет сложность. Начальные слои определяют края, цвета и текстуры. Более глубокие слои собирают эти данные в узнаваемые узоры: золотистая корочка хлеба, блестящая поверхность соуса, неправильная форма куриного филе. Последние слои классифицируют, что находится на тарелке.
Современные системы способны обрабатывать сцены с несколькими блюдами, что позволяет им одновременно определять несколько предметов на одной тарелке. Фото обеденной тарелки может вернуть куриную грудку, тушеную брокколи и коричневый рис как три отдельных элемента, каждый из которых имеет свой собственный питательный профиль.
Обработка естественного языка для голосового и текстового ввода
Не каждый прием пищи легко запечатлеть на фото. Иногда вы находитесь в плохо освещенном ресторане или уже закончили обед, прежде чем вспомнили о необходимости его зафиксировать. Здесь на помощь приходит обработка естественного языка (NLP).
Модели NLP анализируют произнесенные или напечатанные описания, такие как "два яичницы с тостом и стакан апельсинового сока", и разбивают их на структурированные данные. Система определяет:
- Продукты: яичница, тост, апельсиновый сок
- Количество: два яйца, один ломтик тоста (предположительно), один стакан апельсинового сока
- Способы приготовления: яичница (что изменяет калорийность по сравнению с вареными или жареными)
Современные системы NLP понимают разговорный язык, региональные названия продуктов и даже специфические бренды. Вы можете сказать "большой латте с овсяным молоком" или "миска дал с двумя роти", и система сопоставит это с правильными питательными данными.
Машинное обучение для оценки размера порций
Определить, какие продукты находятся на тарелке, — это лишь половина задачи. Знание того, что кто-то ест пасту, не говорит вам, 150 граммов это или 400, а эта разница может составлять 300 и более калорий.
Системы ИИ оценивают размеры порций с помощью нескольких подходов:
- Относительное масштабирование: Система использует известные объекты в кадре (тарелки, столовые приборы, руки) для оценки физического размера продуктов.
- Оценка глубины: Некоторые модели определяют трехмерный объем пищи по двумерному изображению, оценивая, насколько высоко сложена порция или насколько глубоко наполнена чаша.
- Статистическое моделирование: Когда визуальные подсказки неоднозначны, система использует изученные распределения. Если модель обнаруживает "миску овсянки", она применяет статистически наиболее распространенный размер порции на основе миллионов предыдущих записей, а затем позволяет пользователю внести корректировки.
Оценка порций остается самой сложной частью отслеживания калорий с помощью ИИ. Это также область, где наблюдается самый быстрый прогресс, поскольку обучающие наборы данных растут, а камеры с определением глубины становятся все более распространенными в смартфонах.
Сопоставление с проверенными базами данных продуктов
После того как ИИ определил продукты и оценил количество, он сопоставляет каждый элемент с питательной базой данных. Качество этой базы данных напрямую влияет на точность окончательного подсчета калорий и макронутриентов.
Высококачественные базы данных используют проверенные источники, такие как USDA FoodData Central, национальные таблицы состава продуктов и лабораторно протестированные записи конкретных брендов. Лучшие системы также перекрестно проверяют пользовательские исправления и отзывы диетологов, чтобы постоянно подтверждать и улучшать свои данные.
Этот этап сопоставления — то место, где отслеживание калорий с помощью ИИ опережает простые приложения для распознавания изображений. Узнать, что это "салат", легко. Но сопоставить его с правильной комбинацией смешанных зеленых, черри, феты, грецких орехов и оливкового масла, каждый из которых имеет проверенные питательные данные, — это сложная задача.
Эволюция отслеживания калорий
Понимание того, как отслеживание калорий с помощью ИИ вписывается в более широкую историю учета пищи, помогает объяснить, почему это важно.
Этап 1: Ручное ведение записей на бумаге
На протяжении десятилетий единственным способом отслеживания калорий было искать продукты в печатной справочной книге, оценивать порции и записывать все вручную. Уровень соблюдения был низким. Исследования постоянно показывали, что ручные пищевые дневники недооценивали потребление калорий на 10-45 процентов.
Этап 2: Цифровые базы данных и поиск
Приложения, такие как ранние версии MyFitnessPal, представили поисковые базы данных продуктов. Пользователи могли ввести название продукта и выбрать из списка. Это было быстрее, чем справочная книга, но все еще требовало значительных усилий: поиск, прокрутка, выбор и ручной ввод количества для каждого элемента.
Этап 3: Сканирование штрих-кодов
Сканирование штрих-кодов упростило учет для упакованных продуктов. Сканируйте штрих-код на упаковке йогурта, и приложение автоматически извлекает информацию о питательной ценности. Это было настоящим прорывом для упакованных продуктов, но не помогало для домашних блюд, ресторанных блюд или свежих продуктов.
Этап 4: Отслеживание на основе фото с ИИ
Текущее поколение использует распознавание пищи на основе камеры для определения блюд по одному фото. Этот подход работает как для домашних блюд, так и для ресторанных тарелок и упакованных продуктов. В сочетании с NLP для голосового ввода он охватывает почти все сценарии питания.
Этап 5: Мультимодальный ИИ (в стадии разработки)
Следующий рубеж объединяет несколько типов ввода одновременно. Пользователь может сделать фото, добавить голосовую заметку ("курица жареная, а не жареная, и там примерно столовая ложка оливкового масла"), и система объединяет визуальные и языковые данные для более точной оценки. Некоторые системы также начинают интегрировать данные с носимых устройств и метаболическую информацию для дальнейшей персонализации оценок калорий.
Точность: ИИ против ручного учета против отсутствия учета
Один из самых распространенных вопросов об отслеживании калорий с помощью ИИ — насколько оно точно. Честный ответ: ни один метод отслеживания не является абсолютно точным, но некоторые гораздо ближе к этому, чем другие.
| Параметр | Без учета | Ручное отслеживание | Отслеживание калорий с помощью ИИ |
|---|---|---|---|
| Ошибка в оценке калорий | 40-60% недооценка | 10-30% недооценка | 5-15% отклонение |
| Время на прием пищи | 0 секунд | 3-10 минут | 5-15 секунд |
| Постоянство в течение 30 дней | Н/Д | 30-40% продолжают вести учет | 55-70% продолжают вести учет |
| Точность размера порций | Плохо (большинство людей недооценивают) | Умеренно (зависит от измерений) | Умеренно до хорошо (улучшается) |
| Покрытие питательных веществ | Никакого | Обычно только макронутриенты | До 100+ питательных веществ |
| Вероятность пропуска приемов пищи | Н/Д | Высокая (особенно закуски) | Низкая (фото достаточно быстро для закусок) |
Ключевое понимание заключается в том, что точность в вакууме менее важна, чем точность на практике. Метод отслеживания, который теоретически идеален, но слишком утомителен для поддержания, менее полезен, чем тот, который немного менее точен, но достаточно прост в использовании.
Исследования, опубликованные в рецензируемых журналах по питанию, неоднократно показывали, что постоянство отслеживания важнее, чем точность любой отдельной записи. Трекер ИИ, который используется для каждого приема пищи с 90-процентной точностью, превосходит ручной учет, который фиксирует только две из трех приемов пищи с 95-процентной точностью.
Сравнение ручного отслеживания и отслеживания с помощью ИИ
| Фактор | Ручное отслеживание | Отслеживание с помощью ИИ |
|---|---|---|
| Скорость учета | 3-10 минут на прием пищи | 5-15 секунд на прием пищи |
| Кривая обучения | Крутая (необходимо научиться искать, взвешивать, оценивать) | Минимальная (навести камеру или сказать) |
| Точность для упакованных продуктов | Высокая (сканирование штрих-кодов) | Высокая (сканирование штрих-кодов + распознавание фото) |
| Точность для домашних блюд | Умеренная (требует ввода ингредиентов по отдельности) | Умеренная до высокой (распознавание фото + анализ рецептов) |
| Точность для ресторанных блюд | Низкая (требует догадок) | Умеренная (обучена на ресторанных блюдах) |
| Удержание пользователей через 30 дней | 30-40% | 55-70% |
| Удержание пользователей через 90 дней | 10-20% | 35-50% |
| Учет закусок и напитков | Часто пропускается из-за усилий | Более вероятно, что будет учтено из-за скорости |
| Глубина питательных веществ | Обычно ограничена калориями и макронутриентами | Может отслеживать 100+ микроэлементов |
| Стоимость | Бесплатно или низкая стоимость | Бесплатно или умеренная стоимость |
Числа удержания пользователей особенно значимы. Главная причина неудачи в отслеживании питания заключается не в неточности, а в заброшенности. Любая технология, которая удваивает или утраивает процент пользователей, продолжающих отслеживание после месяца, оказывает значительное влияние на реальные результаты в области здоровья.
Кто получает наибольшую пользу от отслеживания калорий с помощью ИИ
Отслеживание калорий с помощью ИИ полезно для широкой аудитории, но определенные группы получают непропорционально большую выгоду.
Люди, начинающие отслеживание питания
Начинающие часто бросают ручное отслеживание в течение первой недели, поскольку кривая обучения слишком крута. Отслеживание с помощью ИИ устраняет большую часть этого трения. Нет необходимости учиться оценивать размеры порций, ориентироваться в сложных базах данных продуктов или разбивать рецепты на отдельные ингредиенты. Навел, щелкнул, готово.
Занятые профессионалы и родители
Люди с ограниченным временем наименее склонны тратить пять минут на учет каждого приема пищи. Отслеживание с помощью ИИ вписывается в образ жизни, где еда принимается быстро, часто на ходу и иногда с учетом других обязанностей.
Атлеты и любители фитнеса
Атлетам необходимо отслеживать не только калории, но и конкретные соотношения макронутриентов, а также часто микроэлементы. Системы ИИ, отслеживающие 100 и более питательных веществ, предоставляют необходимую глубину данных без необходимости взвешивать каждый ингредиент.
Люди, управляющие хроническими заболеваниями
Тем, кто управляет диабетом, заболеваниями почек, сердечно-сосудистыми заболеваниями или пищевыми аллергиями, необходимо тщательно отслеживать конкретные питательные вещества. Отслеживание с помощью ИИ делает это устойчивым в долгосрочной перспективе, что критически важно для управления хроническими заболеваниями, где последовательность в питании на протяжении месяцев и лет имеет наибольшее значение.
Люди, употребляющие разнообразные или домашние кухни
Приложения для ручного отслеживания исторически были ориентированы на западные упакованные продукты. Если ваш рацион в основном состоит из домашних блюд южноазиатской, ближневосточной, латиноамериканской или восточноазиатской кухни, найти правильную запись в традиционной базе данных может быть затруднительно. Распознавание пищи с помощью ИИ работает независимо от кухни, при условии, что модель была обучена на разнообразных данных о продуктах.
Текущие ограничения и способы их решения
Отслеживание калорий с помощью ИИ не идеально. Признание его ограничений важно для установки реалистичных ожиданий.
Скрытые ингредиенты
Фото не может показать две столовые ложки масла, использованные для приготовления стейка, или сахар, растворенный в соусе. Системы ИИ смягчают это, используя статистические модели общих методов приготовления и позволяя пользователям добавлять заметки или голосовые исправления.
Как это решается: Мультимодальный ввод позволяет пользователям дополнять фотографии голосовыми описаниями. Учет на уровне рецептов, где пользователи фиксируют этапы приготовления домашнего блюда, также становится все более распространенным.
Визуально похожие продукты
Некоторые продукты выглядят почти идентично, но имеют очень разные калорийности. Белый рис и цветная капуста, обычная газировка и диетическая, цельное молоко и обезжиренное — все это трудно различить визуально.
Как это решается: Запросы на уточнение на основе NLP просят пользователей подтвердить или исправить, когда система обнаруживает неоднозначность. Со временем система также изучает индивидуальные паттерны пользователей и устанавливает по умолчанию.
Оценка размера порций
Оценка того, сколько пищи на тарелке, по одному двумерному изображению остается самой большой проблемой точности. Глубина, укладка и плотность влияют на калорийность, но их трудно оценить по фото.
Как это решается: Камеры с определением глубины (LiDAR на новых смартфонах), многократный захват фото и более крупные обучающие наборы данных улучшают оценку порций. Некоторые приложения также позволяют быстро вручную корректировать оцененные порции с помощью простого ползунка.
Культурное и региональное покрытие продуктов
Модели ИИ хороши только настолько, насколько хороши их обучающие данные. Продукты из недостаточно представленных кухонь могут быть неправильно идентифицированы или сопоставлены с некорректными питательными профилями.
Как это решается: Ведущие приложения активно расширяют свои обучающие наборы данных, чтобы включить разнообразные глобальные кухни. Исправления пользователей поступают обратно в модель, постепенно улучшая точность распознавания для менее распространенных блюд.
Как Nutrola реализует отслеживание калорий с помощью ИИ
Nutrola — это приложение для отслеживания питания на базе ИИ, которое сочетает несколько методов ввода ИИ, чтобы сделать учет максимально быстрым и точным. Вот как Nutrola применяет описанные выше технологии:
- Распознавание фото: Функция Snap and Track Nutrola использует компьютерное зрение для определения продуктов по одному фото, оценивая порции и возвращая полные данные о питательной ценности за считанные секунды.
- Голосовой ввод: Пользователи могут описывать свои приемы пищи на естественном языке с помощью голосового ввода, а система NLP Nutrola обрабатывает описание в структурированные данные о питательной ценности.
- Отслеживание 100+ питательных веществ: Кроме калорий и макронутриентов, Nutrola отслеживает более 100 микроэлементов, включая витамины, минералы и аминокислоты, сопоставленные с проверенной базой данных продуктов.
- Проверенная база данных продуктов: Питательные данные Nutrola получены из проверенных баз данных и перекрестно проверены с записями, проверенными диетологами, что снижает проблему ненадежных данных, которая преследует краудсорсинговые базы данных продуктов.
- Основные функции бесплатны: Основные функции отслеживания Nutrola на базе ИИ, включая распознавание фото, голосовой ввод и комплексное отслеживание питательных веществ, доступны бесплатно, что устраняет финансовые барьеры для постоянного отслеживания питания.
Сочетание скорости, глубины и качества данных направлено на решение двух основных проблем в отслеживании питания: как начать и как продолжать.
Будущее отслеживания калорий с помощью ИИ
Отслеживание калорий с помощью ИИ улучшается сразу по нескольким направлениям:
- Анализ видео в реальном времени позволит вести учет во время приема пищи, а не только по снимкам.
- Интеграция носимых устройств объединит данные о питании с метаболическими, активными и сонными данными для персонализированных рекомендаций по калориям.
- Федеративное обучение позволит моделям ИИ улучшаться на основе пользовательских данных без ущерба для конфиденциальности, поскольку модели изучают паттерны, не получая доступ к индивидуальным фото еды.
- Контекстуальная осведомленность позволит системам учитывать время суток, недавнюю активность и личные цели здоровья при предложении корректировок порций или выявлении питательных недостатков.
- Улучшенное определение глубины с помощью камер следующего поколения смартфонов сделает оценку порций значительно более точной.
Тенденция ясна: отслеживание калорий с помощью ИИ становится быстрее, точнее и более персонализированным с каждым новым поколением моделей и устройств.
Часто задаваемые вопросы
Насколько точно отслеживание калорий с помощью ИИ по сравнению с ручным учетом?
Отслеживание калорий с помощью ИИ обычно достигает 5-15-процентного отклонения от фактического содержания калорий, по сравнению с 10-30-процентной недооценкой при ручном учете. Практическое преимущество точности еще больше, потому что отслеживание с помощью ИИ достаточно быстро, чтобы пользователи фиксировали больше приемов пищи последовательно, уменьшая накопительную ошибку от пропущенных записей.
Может ли отслеживание калорий с помощью ИИ распознавать домашние блюда?
Да. Современные системы распознавания пищи на базе ИИ обучены на разнообразных наборах данных, которые включают домашние блюда, а не только упакованные продукты. Система определяет отдельные компоненты на тарелке, такие как рис, овощи и белок, и оценивает каждую из них отдельно. Для сложных блюд, таких как запеканки или рагу, голосовой или текстовый ввод может дополнить фото для улучшения точности.
Является ли отслеживание калорий с помощью ИИ бесплатным?
Это зависит от приложения. Некоторые приложения взимают плату за премиум-подписку на функции ИИ. Nutrola предлагает свои основные функции отслеживания калорий с помощью ИИ, включая распознавание фото, голосовой ввод и отслеживание более 100 питательных веществ, бесплатно.
Работает ли отслеживание калорий с помощью ИИ для не западных кухонь?
Покрытие варьируется в зависимости от приложения и зависит от используемых обучающих данных. Лучшие системы отслеживания ИИ обучены на глобально разнообразных наборах данных о продуктах, охватывающих южноазиатскую, восточноазиатскую, латиноамериканскую, ближневосточную, африканскую и европейскую кухни. Если конкретное блюдо не распознается, голосовой или текстовый ввод предоставляет надежный запасной вариант. Исправления пользователей также помогают системе улучшаться со временем.
Могу ли я использовать отслеживание калорий с помощью ИИ, если у меня есть диетические ограничения или аллергии?
Да. Отслеживание калорий с помощью ИИ, которое предоставляет детализированные разбивки по питательным веществам, а не только калориям и макронутриентам, особенно полезно для людей, управляющих диетическими ограничениями. Отслеживание 100 и более питательных веществ означает, что вы можете контролировать конкретные витамины, минералы или соединения, относящиеся к вашему состоянию. Для управления аллергенами предпочтительнее использовать приложения с проверенными базами данных, чем те, которые полагаются на краудсорсинговые данные, где информация о ингредиентах может быть неполной или неточной.
Заменит ли отслеживание калорий с помощью ИИ диетологов?
Нет. Отслеживание калорий с помощью ИИ — это инструмент сбора и анализа данных, а не замена профессионального медицинского или диетического совета. Оно отлично справляется с тем, чтобы сделать утомительную работу по учету пищи быстрой и последовательной, что дает диетологам и медицинским работникам лучшие данные для работы. Многие зарегистрированные диетологи уже рекомендуют приложения для отслеживания на базе ИИ своим клиентам, поскольку повышенные показатели соблюдения означают более полные записи о питании для анализа во время консультаций.
Готовы трансформировать отслеживание питания?
Присоединяйтесь к тысячам тех, кто изменил свой путь к здоровью с Nutrola!