10 декабря 2020Технологии

Нейросеть научилась определять калорийность блюда по фото


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

В основе алгоритма находится сверточная нейросеть. Она необходима для того, чтобы распознавать объекты. Алгоритм прошел обучение на изображениях, которые находятся в библиотеке ImageNet. Ученые для обучения использовали сайт с рецептами, на котором находится не только точный перечень ингредиентов, но и фото готового блюда. Также там указана пищевая ценность всех компонентов, которые входят в состав блюда.

Благодаря этому ученые создали базу данных, содержащую 70 тысяч рецептов и 308 тысяч фото. Авторы рассказали, что на текущем этапе у нейросети есть погрешность: на 100 граммов блюда она составляет 46,7 калории, 2,51 грамма белка, 3,88 грамма жира и 6,97 грамма углеводов. Для улучшения системы, исходный код нейросети опубликовали в открытом доступе.

Читайте также:

Комментарии 3
Чтобы оставить комментарий,Войдите или Зарегистрируйтесь
MiddleEast
MiddleEast
Надо научить её определять начинку вареников по фотографии. Иначе точности не добиться
Jean-Baptiste Emmanuel ZOrg
Jean-Baptiste Emmanuel ZOrg
Не удивительно, если человек может на глаз определить примерный состав блюда, то нейросеть это может и подавно. Конечно при подсчете калорийности останутся ошибки на компонентах которые визуально просто не определить - добавленные жиры, сахар.