Пытаясь сбросить лишний вес или придерживаясь режима правильного питания многие из нас начинают вести дневник питания. Это отличный способ подсчитать количество потребляемых калорий. Для этого, однако, нужно вручную вводить данные и искать пищевую ценность того или иного продукта, или его компонентов.
Существует целый арсенал приложений, помогающих упростить этот нелегкий процесс. Например, с помощью распознавания продуктов через штрихкод на упаковке, однако, они бесполезны при заказе еды в кафе или подсчете калорийности продуктов в приготовленном блюде дома.
Канадские разработчик решили помочь нам с этой задачей и создали приложение для смартфона Foodtracker. Приложение может по фотографиям распознавать блюда, их компоненты и пищевую ценность. Определить блюдо и его калорийность помогает нейросетей, она считывает неизвестные объекты на изображении и устанавливает их характеристики.
Для обучения нейросети разработчик использовали базу Nutritionix, что содержит данные о более 700 000 блюд. Точность распознавания сложилось около 75%.
Так, приложение определяет пищевую ценность блюд и питательных компонентов: калорийность, содержание белков, жиров и углеводов, а также соли, холестерина и некоторых витаминов.