Тип работы:
Предмет:
Язык работы:


МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ АНАЛИЗА И КОРРЕКТИРОВКИ ПИТАНИЯ

Работа №161295

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы95
Год сдачи2022
Стоимость4225 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1
Не подходит работа?

Узнай цену на написание


Введение 5
1 Мобильное приложение для анализа и корректировки питания 6
1.1 Анализ предметной области для решения поставленной задачи 6
1.1.1 Анализ темы 6
1.1.2 Анализ аналогов 6
1.1.3 Постановка задачи 10
1.2 Архитектура приложения 11
1.2.1 Выбор архитектуры приложения 11
1.2.2 Общая структура проекта 12
1.2.1 Разработка UML-диаграмм 13
1.3 Выбор инструментов разработки 15
1.3.1 Выбор языков программирования 15
1.3.2 Выбор фреймворка машинного обучения 16
1.3.3 Инструмент для аннотации картинок 16
1.3.4 Выбор среды программирования 17
1.4 Разработка программы 22
1.4.1 Анализ фотографии и расчет калорий 22
1.4.2 Нейронная сеть 23
1.4.3 Разработка сервера 30
1.4.4 Разработка клиента 32
2 Безопасность жизнедеятельности 50
2.1 Характеристика опасных факторов при работе с ПЭВМ 50
2.2 Классификация и категорирование помещения 51
2.3 Санитарно-гигиеническая характеристика 53
2.4 Электробезопасность 54
2.5 Пожарная безопасность 55
2.6 Расчет количества светильников в помещении 56
Заключение 58
Список использованных источников 59
Приложение A - / //.-диаграммы 60
Приложение Б - Листинг программы 67
Приложение В - Презентация 87


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

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы было разработано клиент-серверное приложение, с помощью которого пользователи могут по одной фотографии узнать количество калорий, которое содержится в еде, могут отслеживать и контролировать изменения собственного веса, получать информацию о необходимом ежедневном количестве калорий. Также пользователи могут узнать больше о еде, которую они каждый день употребляют в пищу, выявить все плюсы и минусы, а также узнать, какие витамины содержатся в том или ином продукте. При необходимости пользователь может изучить диеты, которые могут послужить для сброса веса. В приложении также есть статьи, которые помогут пользователю в ведении здорового образа жизни и изучения полезных свойств продуктов. С помощью индекса массы тела, пользователь может оценить свое соотношение веса к росту, выявив при этом у себя возможные отклонения от нормы.
В ходе работы был изучен принцип разработки мобильных приложений, REST API.Были закреплены навыки работы с языками программирования Kotlinи Python,а также навыки работы со средой Android Studioи PyCharm.Были изучены принципы создания нейронных сетей для сегментации и поиска объектов на изображении.
Разработанное приложение можно в дальнейшем улучшить, добавив большее количество статей, рецептов и материала для изучения и улучшения питания. Можно улучшить нейронную сеть, обучив ее определять большее количество различных продуктов. Также можно улучшить точность системы по определению количества калорий. Можно добавить интеграцию с различными приложениями, синхронизацию данных с сервером, а также сканирование штрих кодов и ^R-кодов.



1. Ян Пойнтер. Программируем с PyTorch:Создание приложений глубокого обучения. - СПб.: Питер, 2020 г. - 256 с.
2. Майкл Авенди. PyTorch Computer Vision Cookbook. - Packt
Publishing, 2020 г. - 364 с.
3. Лука Антига, Томас Виманн, и Эли Стивенс. Deep Learning with PyTorch. - Manning Publications, 2020 г. - 520 с.
4. Мигель Гринберг. Разработка веб-приложений с использованием Flaskна языке Python.- М.: ДМК Пресс, 2016 г. - 272 с.
5. Дейтел П., Дейтел Х., Уолд Э. - Androidдля разработчиков. - СПб.: Питер, 2016 г. - 512 с.
6. Колисниченко Д.Н. - Программирование для Android5 - СПб.: БХВ- Петербург, 2020 г. - 288 с.
7. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android.
Программирование для профессионалов. - СПб.: Питер, 2016 г. - 640 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ