Интеллектуальный анализ текстовых документов и баз данных: проекты, экспертиза, исследования, консультации, публикации. Надеюсь, что мои достижения привлекут внимание и дадут повод для совместной работы.
Вы здесь ▸
Экспертиза ▸ Приложение ZAPP для самоконтроля при диабете: нужен ли искусственный интеллект? Часть 2
Интеллектуальный анализ текстовых документов и баз данных: проекты, экспертиза, исследования, консультации, публикации. Надеюсь, что мои достижения привлекут внимание и дадут повод для совместной работы.
Вы здесь ▸
Экспертиза ▸ Приложение ZAPP для самоконтроля при диабете: нужен ли искусственный интеллект? Часть 2
Приложение ZAPP для самоконтроля при диабете: нужен ли искусственный интеллект? Часть 2
Эта статья является продолжением серии статей о приложении для информационной поддержки лечения диабета. Первую часть можно посмотреть здесь. В ней описаны особенности лечения диабета, назначение разработанного мною приложения ZAPP и его основные функции. Более подробно был описан раздел приложения Инъекции и забор образцов. А тема этого материала — самоконтроль диабета. Обсуждаемый здесь раздел так и называется Ввод данных самоконтроля.
Этот раздел предназначен для ведения дневника самоконтроля. Описание основных функций раздела см. ниже.
Вся введенная информация помещается в базу данных, Данные каждого пользователя доступны для просмотра и анализа только этому пользователю, они защищены от несанкционированного доступа. База данных содержит обширный каталог продуктов. Сведения о продуктах включают в себя количество в них так называемых хлебных (ХЕ) или углеводных (УЕ) единиц. Также в базе данных хранятся индивидуальные и общие параметры настройки приложения.
Интерфейс максимально облегчен, имеет дружественный характер, использует выбор из списков, простые способы перетаскивания значений, интуитивно понятные способы ввода.
Например, при вводе информации о продуктах достаточно ввести название продуктов (даже приблизительно), единицу измерения (граммы, штуки, куски и т.п.) и количество этих граммов, штук или кусков. Доступен автоматически формируемый список наиболее часто употребляемых продуктов.
Другой пример. Порядок приема пищи определяется визуально последовательностью именованных элементов. Для изменения порядка нужно просто перетащить какой-либо элемент в нужное место последовательности. Для удаления какого-либо вида приема пищи его нужно просто перетащить в специальную область. Одного клика мышью достаточно для добавления нового вида приема пищи.
Основные функции
Ввод и корректировка информации о продуктах
Вводимая информация включает в себя вид продуктов, их количество (то, которое должно быть было съедено или было съедено) и количество ХЕ. Автоматическое суммирование количества ХЕ позволяет оценить дозу инсулина, которую необходимо ввести перед приёмом пищи для того, чтобы уровень сахара после приема пищи принял допустимое или нормативное значение.
Выбор и изменение порядка видов приемов пищи
Можно сформировать число и порядок видов приёма пищи на основе базового порядка завтрак-перекус-обед-ужин. Например, завтрак-обед-ужин или завтрак-завтрак2-обед-перекус-ужин.
Поиск информации в дневнике самоконтроля
Запись дневника, ранее сохраненная в базе данных, легко находится с помощью поисковой формы. Также может быть использован навигатор по записям для вывода следующей или предыдущей записи дневника.
Сохранение в базе данных приложения информации о приемах пищи
База данных хранит информацию о каждом приеме пищи по дням наблюдений: виды и количество продуктов, количество ХЕ в этих продуктах, последовательность приемов пищи, их особенности.
Ввод и сохранение в базе данных содержания глюкозы в крови
В дневнике самоконтроля на каждую дату имеется возможность ввести и сохранить в базе данных значения измеренного уровня сахара до и после каждого приема пищи.
Сохранение в базе данных информации о дозах инсулина
В дневнике самоконтроля на каждую дату имеется возможность ввести и сохранить в базе данных значение дозы введённого инсулина для каждой инъекции,
Сохранение о физической активности и других особенностях режима
Самоконтроль диабета включает не только мониторинг результатов анализа содержания глюкозы в крови и других показателей. При необходимости, можно зафиксировать в базе данных физическую активность в течении дня. Указывается тип (например, прогулка, работа, сон и т.п.) и продолжительность. Также можно сделать примечание – описать особенности режима, которые имели место быть.
Скриншоты раздела
Как используется искусственный интеллект
Есть две позиции в этом разделе приложения ZAPP, где использование алгоритмов искусственного интеллекта имеет перспективы:
Прогнозирование показателей мониторинга когда осуществляется самоконтроль диабета: дозы инсулина перед приемом пищи, количество ХЕ в предполагаемом меню приема пищи, уровень глюкозы после приема пищи. В текущей версии приложения используются векторная авторегрессия на базе модели VARMAX (см. https://www.statsmodels.org/devel) и библиотека для Питона statsmodels 0.15.0. Было бы интересным оценить работу нейросетевых моделей временных рядов (таких, как LSTM или GRU). Вопрос сейчас исследуется на предмет реализации.
Операции поиска продуктов с заданием нечёткой информацией о них. В текущей версии приложения они реализуются обычными тривиальными (например, SQL LIKE). Хотя прорабатывается возможность использовать и специфические операции поиска по подобию (сходству) названий или кратких описаний продуктов. И на этой основе формировать рекомендации по замене тех или иных продуктов, которые невозможно съесть по каким-либо причинам. Например, при нарушениях в ЖКТ, аллергических реакциях. Естественно речь идет о продуктах, взаимозаменяемых по количеству ХЕ в них, другие соображения замены здесь не рассматриваются.
Настоящие правила использования материалов сайта определяют порядок и условия использования информационных материалов, размещенных на сайте www.ivkconsulting.ru (далее – «Сайт»).
Владельцем данного Сайта является Иванов Владимир Константинович (далее «Владелец сайта»).
Владелец Сайта обладает всеми исключительными правами на использование Сайта и осуществляет указанные права по своему усмотрению, свободно изменяет и дополняет информационные материалы, образующие Сайт, разрешает доступ к Сайту либо ограничивает такой доступ, осуществляет иные принадлежащие ему права в отношении Сайта.
Владелец Сайта осуществляет поддержку Сайта.
Под материалами, размещенными (опубликованными) на Сайте, понимаются тексты, графические материалы, фотографии, видео-, аудио- и иные материалы (далее – «Материалы сайта»). Материалы сайта являются объектами авторского права и охраняются в соответствии с законодательством РФ.
Настоящие правила распространяют свое действие на пользователей Сайта (далее – «Пользователи»), которыми являются физические и юридических лица.
Под использованием Материалов сайта понимается воспроизведение, распространение, публичный показ, сообщение в эфир, сообщение по кабелю, перевод, переработка, доведение до всеобщего сведения и иные способы использования, предусмотренные действующим законодательством РФ.
Пользователи могут использовать Любые Материалы сайта без письменного согласия и на безвозмездной основе при условии, что Пользователь является физическим лицом, и такое использование осуществляется исключительно в личных целях. В иных случаях использование Материалов сайта допускается только с согласия Владельца Сайта.
Коммерческое использование Материалов сайта осуществляется на основании договоров, заключенных в установленном порядке в соответствии с законодательством РФ.
При использовании Материалов сайта в любых целях, кроме личных, ссылка на сайт:
обязательна в печатных изданиях или в иных формах на материальных носителях должна быть указана ссылка на Сайт: www.ivkconsulting.ru.
обязательна в сети Интернет или иных формах использования в электронном виде, должна быть указана гиперссылка на Сайт https://www.ivkconsulting.ru.
должна быть помещена Пользователем в начале используемого текстового материала, непосредственно под используемым аудио-, видео-, фото-, графическим материалом Сайта.
При использовании Материалов сайта не допускается переработка их оригинального текста. Сокращение материала возможно только в случае, если это не приводит к искажению его смысла. Пользователи несут ответственность за искажение смысла материалов Сайта.
Пользуясь Сайтом, вы принимаете и соглашаетесь со всеми вышеуказанными правилами.
II. Ограничение ответственности
Материалы сайта предоставляются «как есть» безо всяких гарантий, включая гарантию применимости в определенных целях, гарантию коммерческой пригодности, и могут содержать технические неточности и типографические ошибки.
Владелец сайта может вносить изменения в Материалы сайта в любое время без предупреждения. Владелец сайта прилагает все усилия для того, чтобы Материалы сайта являлись максимально точными, полными, достоверными и актуальными. Вместе с тем, Владелец сайта не может гарантировать полноты, достоверности и актуальности Материалов сайта.
Владелец сайта не несет ответственности за последствия использования Материалов сайта. Владелец сайта не делает никаких заявлений и не дает никаких гарантий и оценок относительно того, что результаты, описанные в Материалах сайта, будут достигнуты.
Владелец Сайта не имеет каких-либо обязательств по внесению в Материалы сайта исправлений или изменений третьими лицами и не несет какой-либо связанной с этим ответственности.
Владелец сайта не несет ответственности за убытки, возникшие у Пользователей сайта или третьих лиц в результате использования ими Материалов сайта, включая упущенную выгоду.
Владелец сайта не несет ответственности за убытки, возникшие у Пользователей сайта:
по причинам, связанным с техническими сбоями аппаратного и программного обеспечения,
в результате действий Пользователей сайта, явно не соответствующих обычным правилам работы с информацией в сети Интернет.
Ответственность за содержание рекламных материалов, в том числе текстов, баннеров и т.д., размещенных на Сайте, несет рекламодатель.
Владелец сайта не несет ответственность:
за содержание веб-сайтов, на которые даются гиперссылки,
за использование Пользователем материалов, размещенных на веб-сайтах, на которые на Сайте имеются гиперссылки,
за сведения, включая сведения, связанные с регистрацией авторских прав, доступные или полученные через веб-сайты, на которые на Сайте имеются гиперссылки.
Пользуясь Сайтом, вы принимаете и соглашаетесь со всеми вышеуказанными ограничениями ответственности.
Владелец сайта оставляет за собой право изменять настоящие Правила использования материалов и ограничение ответственности в одностороннем порядке в любое время без уведомления Пользователей. Любые изменения будут размещены на Сайте. Изменения вступают в силу с момента их опубликования на Сайте. На данной странице находится действующая редакция Правил.