Details

Title: Разработка приложения для автоматического формирования рациона питания с использованием технологий генетических алгоритмов: выпускная квалификационная работа бакалавра: 02.03.03 - Математическое обеспечение и администрирование информационных систем ; 02.03.03_01 - Информационные системы и базы данных
Creators: Лыжина Наталья Сергеевна
Scientific adviser: Щукин Александр Валентинович
Other creators: Тушканова О. Н.
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2018
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: генетический алгоритм; приложение для генерации рациона
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 02.03.03
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-3735
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\55876

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Работа затрагивает области диетологии и математических задач о смесях. В первой главе приводится подробное описание некоторых существующих приложений для генерации рациона а также обзор литературы на тему задач о смесях. Во второй главе выполнено проектирование базы данных приложения и разработка функций доступа к базам знаний с информацией о продуктах питания. В третьей главе описаны используемые методы и реализация алгоритма автоматической генерации рациона питания. Приводятся результаты тестирования приложения и примеры сгенерированного меню.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • ОПРЕДЕЛЕНИЯ
  • ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР СУЩЕСТВУЮЩИХ ПРИЛОЖЕНИЙ И АЛГОРИТМОВ В ОБЛАСТИ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО РАЦИОНА ПИТАНИЯ
    • 1.1. Обзор функциональности существующих приложений в области здорового питания
      • 1.1.1. Приложение MyFitnessPal
      • 1.1.2. Приложение Fatsecret
      • 1.1.3. Приложение Foodplan
      • 1.1.4. Приложение Календарь рецептов
    • 1.2. Обзор методов решения задач о смесях
    • 1.3. Выводы
  • ГЛАВА 2. ОРГАНИЗАЦИЯ ДОСТУПА К ЗНАНИЯМ И ХРАНЕНИЯ ДАННЫХ
    • 2.1. Выбор базы знаний с информацией о продуктах питания
    • 2.3. Проектирование базы данных приложения и модуля взаимодействия с базой данных
  • ГЛАВА 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ФОРМИРОВАНИЯ ПИТАТЕЛЬНОГО РАЦИОНА
    • 3.1. Разработка архитектуры приложения
    • 3.2. Разработка интерфейса чат-бота для взаимодействия с пользователем
    • 3.4. Модуль автоматической генерации питательного рациона
      • 3.4.1. Генетические алгоритмы
      • 3.4.2. Разработка генетического алгоритма генерации питательного рациона
      • 3.4.3. Экспериментальное исследование алгоритма
    • 3.5. Пример работы приложения
  • ЗАКЛЮЧЕНИЕ
  • Приложение 1
  • Листинг скриптов создания бд
  • Приложение 2
  • Листинг кода генетического алгоритма
  • Приложение 3
  • Примеры результатов работы алгоритма

Usage statistics

stat Access count: 217
Last 30 days: 0
Detailed usage statistics