Ученые из Технологического института Карлсруэ, Германия, разработали алгоритм, который может подсчитать калорийность блюда по фотографии. Алгоритм основан на нейросети, ее обучали по снимкам из обширной фотобиблиотеки.
Нейросеть обучали по сайту рецептов, в котором ученым пришлось перевести все примерные величины в точные и добавить пищевую ценность продуктов. Также на сайте были и фотографии готовых блюд, что стало отличным началом для обучения алгоритма.
Так, чтобы получить способность определять калорийность блюда, нейросеть обработала около 70 000 рецептов и более 300 000 фотографий. Помимо калорийности, она также может предоставить данные о содержании белков, углеводов и жиров.
На данный момент код алгоритма выложили в открытый доступ, и тому есть причина. Нейросеть работает с небольшой погрешностью, ученые планируют доработать этот момемнт. Возможно, после доработки алгоритм оформят в приложение или дополнение к приложению, чтобы все желающие могли им воспользоваться.
Фото: Trình Minh Thư on Unsplash