Разработка и исследование структурно-архитектурных решений для интеллектуальной системы прогнозирования повторного инфаркта миокарда
Выполненный в разделе 1 анализ существующих системы поддержки принятия решений (СППР) медицинского назначения показал, что в настоящее время не существуют СППР, позволяющие решить поставленные в диссертационном исследовании задачи.
В качестве прототипа предлагаемой системы СППР была выбрана СППР, разработанная на кафедре биомедицинской инженерии ЮЗГУ Эта СШ1Р позволяет решать задачи синтеза правил нечеткого вывода и нейросетевого моделирования. С целью решения поставленных в диссертационном исследовании задач в нее введены программные модули, прогнозирования ПИМ. Разработанный программный комплекс позволяет решить задачи, поставленные в диссертационной работе и достичь цели диссертационного исследования.На рисунке 4.1 показана структурная схема интеллектуальной системы прогнозирования ПИМ. Она включает ЭВМ с программными модулями обработки данных и ряд вспомогательных технических средств, позволяющих измерять и оцифровывать электрофизиологические сигналы, а также выполнять определённые тесты. В качестве вычислительной системы выбран персональный компьютер Intel Celeron G4950, 3.3 ГГц с ОЗУ 2 Гб, а в качестве блока аналоговоцифрового преобразователя выбраны платы АЦП производства ЗАО «Л-Кард» (http://www.lcard.ru). Плата Е20-10 этой фирмы является современным, быстродействующим и надёжным устройством для ввода, вывода и обработки аналоговой и цифровой информации. Платы данной серии являются средством для многоканального сбора и обработки информации с собственным процессором.
99
Рисунок 4.1 - Интеллектуальная система прогнозирования повторного инфаркта миокарда
Ядром СШ1Р является система управления базой данных (СУБД). Информация об обследуемом вводится в СУБД посредством многооконных интерфейсов согласно схеме рисунок 4.1.
Вводимые значения ИП обрабатываются различными программными модулями. Для выполнения разведочного анализа и представления выходных данных в СППР используются стандартные программные пакеты.Кроме оригинального программного обеспечения, интеллектуальная система поддерживается стандартными пакетами программного обеспечения Matlab 2018b, в котором реализовано программное обеспечение нечёткого и нейросетевого моделирования, MathCad 15, Statistica 13 и Excel, в которых осуществляется имитационное моделирование, разведочный анализ и статистические исследования. Связь и координация прикладных программных пакетов, модулей и моделей системы осуществляется СУБД.
Гетерогенный классификатор синтезируется ЛПР посредством соответствующих модулей программного обеспечения. Пример гетерогенного классификатора риска ПИМ представлен на рисунке 4.2. Гетерогенный классификатор включает пять решающих модулей, в соответствии со структурой пространства информативных признаков, предложенной во втором разделе. Для информативных признаков X1... X11и x12... X18построены два классификатора с виртуальными потоками. Структура такого классификатора представлена на рисунке 4.3. Отличительной особенностью такой структуры является то, что на нейронную сеть NET поступают две группы информативных признаков: X1и X. Если информативный признак Xусиливает риск неблагоприятного исхода, то его отсутствие X- подтверждает вероятность благоприятного исхода. Эти признаки поступают на входы обучаемой нейронной сети NET, которая выдаёт на выходе уровень риска по прогнозируемому исходу.
Рисунок 4.2 - Модель принятия решений с гетерогенными классификаторами с виртуальными потоками
Нейронная сеть NET остаётся работоспособной даже при отсутствии некоторых информативных параметров. В этом случае Xi = Xi = 0. Если информативных признаков, подтверждающих риск с высоким диагностическим коэффициентом, много, то отсутствие некоторых информативных признаков не повлияет на уверенность в прогностическом решении.
В таблице 4.1 приведён пример значений диагностических коэффициентов при прогнозировании различных неблагоприятных исходов. Диагностическую информативность соответствующих информативных признаков оцениваем по мере Кульбака.
Рисунок 4.3 - Гетерогенный классификатор с виртуальным потоком
При анкетировании с ответами «Да» или «Нет» имеет место дихотомический диагноз и мера Кульбака вычисляется как
где
∖ i I Z
- частота появления данного
признака в соответствующей обучающей выборке.
Таблица 4.1 - Таблица прогнозирования неблагоприятных исходов у больных, впервые перенёсших ИМ