<<
>>

Программное обеспечение интеллектуальной системы прогнозирования риска повторного инфаркта миокарда

Модульная схема программного обеспечения ИС прогнозирования ИМ показана на рисунке 4.11.

Рисунок 4.11 - Модульная схема программного обеспечения интеллектуальной системы прогнозирования повторного инфаркта миокарда

Для моделирования гетерогенных классификаторов в среде Matlab 2018b был разработан программный продукт, включающий в себя пять модулей, каждый из которых обеспечивает выполнение определенного этапа построения гетерогенных классификаторов.

Модуль ввода и корректировки исходных данных GuiData предназначен для работы с выборками обучающих и контрольных данных, которые будут использованы при проектировании интеллектуальной системы. Графический интерфейс указанного модуля представлен на рисунке 4.12.

Рисунок 4.12 - Графический интерфейс модуля «GuiData

Основными функциональными возможностями данного модуля являются:

- Импорт матрицы исходных данных любого класса из модуля формирования файла данных формата «txt». Для корректного выполнения импорта требуется, чтобы файл содержал только числовые значения, разделенные символом табуляции, и количество столбцов файла совпадало с текущим количеством признаков проектируемой модели.

- Визуальное отображение структуры данных каждого из классов для выбранного признака. Для построения графика используется встроенная

функция hist,принимающая в качестве параметров вектор значений выбранного признака для каждого объекта класса и количество интервалов, вычисляемое по формуле: 1 + 2 ∙ log к, где к - количество объектов текущего класса.

Модуль разведочного анализа « GuiGraf» предназначен для выполнения первоначального разведочного анализа распределения классов в двумерном подпространстве выбранных признаков.

Графический интерфейс указанного модуля представлен на рисунке 4.13.

Рисунок 4.13 - Графический интерфейс модуля «GuiGraf»

Основными функциональными возможностями данного модуля являются:

- Отображение обучающих или контрольных данных на двумерном графике, используя в качестве значений осей X и Y значения выбранных признаков для каждого объекта.

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

Модуль настройки функций принадлежности «GuiFuzzyFun» предназначен для определения вида и параметров функций принадлежности

для всех признаков каждого класса. Графический интерфейс указанного модуля представлен на рисунке 4.14.

Рисунок 4.14 - Графический интерфейс модуля «GuiFuzzyFun»

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

Модуль синтеза структуры агрегаторов «GuiAgreg»предназначен для определения состава агрегаторов по каждому из классов, т.е. набора и порядка выполнения нечетких операций между построенными функциями принадлежности. Графический интерфейс указанного модуля представлен на рисунке 4.15.

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

является то, что результат выполнения нечеткой операции над двумя функциями принадлежности должен лежать в диапазоне [0...1].

Рисунок 4.15 - Графический интерфейс модуля «GuiAgreg»

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

Модуль нейросетевого моделирования «GuiNet» предназначен для обучения нейронных сетей и контроля качества работы прогнозирующей системы. Графический интерфейс данного модуля показан на рисунке 4.16.

Основными возможностями модуля являются:

- Выполнение обучения нейронной сети по исходным данным.

- Выполнение контроля качества прогнозирования результатов для контрольной выборки.

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

принадлежности на основании критерия максимального коэффициента уверенности среди всех значений агрегаторов.

- Выполнение прогнозирования с использованием спроектированных гетерогенных классификаторов.

Рисунок 4.16 - Графический интерфейс модуля «GuiNet»

Для реализации поэтапных вычислений в разработанной ИС для прогнозирования ПИМ реализовано хранение информации в специализированной структуре данных, представляющей собой массив ячеек (cell) [97]. Структура данных Data,содержащая результаты работы системы на каждом из этапов, представлена на рисунке 4.17.

Переменная Data имеет размерность [2x6] и содержит 12 поименованных ячеек. Ячейка Learn содержит исходные данные обучающей выборки, ячейка Cntrl содержит данные контрольной выборки. В переменных FunL и FunC хранятся выбранные пользователем вид и параметры функций принадлежности для каждого признака каждого класса. В ячейку Fuzzy заносятся вычисленные массивы нечетких числовых значений заданных функций принадлежности по каждому из признаков

Рисунок 4.17 - Структура данных, используемая в модуле формирования файлов данных

Переменные AgL и AgC предназначены для хранения коэффициентов уверенности, вычисленных на этапе построения групповых агрегаторов. Ячейки A_L и A_C соответственно содержат коэффициенты уверенности, полученные в результате вычисления значений итоговых агрегаторов. Ячейки NetL и NetC содержат значения выходов нейронной сети.

4.4

<< | >>
Источник: Киселев Алексей Викторович. ГЕТЕРОГЕННЫЕ КЛАССИФИКАТОРЫ С ВИРТУАЛЬНЫМИ ПОТОКАМИ ДЛЯ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ ПРОГНОЗИРОВАНИЯ ПОВТОРНОГО ИНФАРКТА МИОКАРДА. Диссертация на соискание ученой степени кандидата технических наук. КУРСК - 2019. 2019

Еще по теме Программное обеспечение интеллектуальной системы прогнозирования риска повторного инфаркта миокарда:

  1. Построение базовой модели мультиагентной интеллектуальной системы для прогноза риска инсультов
  2. Оглавление
  3. Введение
  4. Разработка и исследование структурно-архитектурных решений для интеллектуальной системы прогнозирования повторного инфаркта миокарда
  5. Программное обеспечение интеллектуальной системы прогнозирования риска повторного инфаркта миокарда
  6. Выводы четвертого раздела
- Pediatrics - Акушерство и гинекология - Анатомия - Андрология - Биология - Болезни уха, горла и носа - Валеология - Ветеринария - Внутренние болезни - Военно-полевая медицина - Восстановительная медицина - Гастроэнтерология и гепатология - Гематология - Геронтология, гериатрия - Гигиена и санэпидконтроль - Дерматология - Диетология - Здравоохранение - Иммунология и аллергология - Интенсивная терапия, анестезиология и реанимация - Инфекционные заболевания - Информационные технологии в медицине - История медицины - Кардиология - Клинические методы диагностики - Кожные и венерические болезни - Комплементарная медицина - Лучевая диагностика, лучевая терапия - Маммология - Медицина катастроф - Медицинская паразитология - Медицинская этика - Медицинские приборы - Медицинское право - Наследственные болезни - Неврология и нейрохирургия - Нефрология - Онкология - Организация системы здравоохранения - Оториноларингология - Офтальмология - Патофизиология - Педиатрия - Приборы медицинского назначения - Психиатрия - Психология - Пульмонология - Стоматология - Судебная медицина - Токсикология - Травматология - Фармакология и фармацевтика - Физиология - Фтизиатрия - Хирургия - Эмбриология и гистология - Эпидемиология -