www.volsu.ru
МОДЕЛИРОВАНИЕ, ИНФОРМАТИКА И УПРАВЛЕНИЕ
DOI: https://doi.org/10.15688/mpcm.jvolsu.2017.6.3
УДК 618.19+004.021 ББК 55.6
АЛГОРИТМЫ КЛАССИФИКАЦИИ ЗАБОЛЕВАНИЙ ПАРНЫХ ОРГАНОВ НА ОСНОВЕ НЕЙРОСЕТЕЙ И НЕЧЕТКИХ МНОЖЕСТВ1
Андрей Васильевич Зенович
Старший преподаватель кафедры фундаментальной информатики и оптимального управления, Волгоградский государственный университет [email protected], [email protected]
просп. Университетский, 100, 400062 г. Волгоград, Российская Федерация
Виталий Игоревич Гребнев
Студент института математики и информационных технологий, Волгоградский государственный университет о [email protected]
просп. Университетский, 100, 400062 г. Волгоград, Российская Федерация
см
е
о
к к
к а С
PQ
со
Филипп Германович Примаченко
Студент института математики и информационных технологий, Волгоградский государственный университет [email protected]
просп. Университетский, 100, 400062 г. Волгоград, Российская Федерация
^ Аннотация. Предложены два алгоритма диагностики заболеваний пар-
"1 ных органов методом микроволновой термометрии: на основе нейросетей и на
базе аппарата нечетких множеств. у При построении нейросетевого алгоритма рассматривается новая моди-
о фикация архитектуры нейросетей, заключающаяся в автоматическом добавле-
!т!
нии нейронов на выходной слой в процессе обучения нейросети. Проводились
@ вычислительные эксперименты по диагностике варикозных заболеваний ног и
заболеваний молочных желез. Эти эксперименты показали, что данная модификация улучшает эффективность алгоритма на 10-12%.
Алгоритм диагностики на основе нечетких множеств по признакам диагностики строит нечеткие множества, после чего диагноз ставится методом, аналогичным методу некомпенсаторного агрегирования. Также проводилось тестирование алгоритма на варикозных заболеваниях и на заболеваниях молочных желез.
Ключевые слова: интеллектуальный анализ данных, микроволновая радиотермометрия, консультативные интеллектуальные системы, маммология, флебология.
Введение
В последнее время активно разрабатываются методы диагностики заболеваний, основанные на изучении тепловых полей организма человека. Одним из таких методов является метод микроволновой радиотермометрии (см., например, [3]), заключающийся в диагностике по набору внутренних и поверхностных температур тканей, измеренных в микроволновом и инфракрасном диапазоне, и набору некоторых дополнительных характеристик.
Метод микроволновой радиотермометрии достаточно широко применяется в маммологии (см.: [4; 9; 10]), флебологии (см.: [3; 11-13]), хирургии и других областях медицины. Например, при диагностике онкологических заболеваний молочных желез по температурным полям выявляются тепловые аномалии, что способствует обнаружению опухолей на начальной стадии быстрого размножения раковых клеток (см. [4]). Этим микроволновая радиотермометрия выгодно отличается от классических методов диагностики онкологических заболеваний.
Существующий диагностический комплекс РТМ-01-РЭС способен измерять температуру кожи (ИК) и внутреннюю температуру тканей (РТМ) на глубине до 5 см. Разработано программное обеспечение, которое позволяет визуализировать соответствующие температурные поля, что облегчает медику постановку правильного диагноза. При этом постановка диагноза на основе температурных карт доступна только специалисту высокой квалификации, в совершенстве владеющему методами микроволновой термометрии. Данное обстоятельство серьезно затрудняет использование метода микроволновой термометрии в первичной диагностике (например, во время ежегодных профилактических медицинских осмотров). Выход из данной ситуации видится в создании консультативной информационной системы с элементами искусственного интеллекта, которая поможет врачу поставить правильный диагноз. Для разработки такой системы необходимы эффективные и интуитивно понятные медику алгоритмы машинной диагностики.
Диагностика пациента начинается с измерения достаточно большого количества поверхностных и глубинных температур. Медиками разработаны методики таких измерений (см.: [4; 12; 13]) для различных видов заболеваний, в которых определены точки измерения температур, указана последовательность данных измерений и условия, при которых их можно проводить. При этом для парных органов желательно точки измерения выбирать симметричными, чтобы была возможность сравнить значения температур в этих точках. В качестве примера на рисунке 1 показаны точки измерения температур для диагностики варикозных болезней ног.
Рис. 1. Точки измерения температур для диагностики варикозных заболеваний ног
По результатам измерений каждому пациенту будет поставлен в соответствие га-мерный вектор температур. Можно проводить первичную диагностику непосредственно по набору температур, но эффективность такой диагностики оставляет желать лучшего. Для улучшения качества диагностики необходимо предварительно сформировать пространство высокоинформативных диагностических признаков. В работах [7; 8] подробно описана методика формирования такого пространства как для парных, так и для непарных органов. Анализ данных начинается с исследования качественных признаков, выявленных специалистами-медиками. Например, для онкологических заболеваний молочных желез такими признаками являются повышенная величина термоасимметрии между одноименными точками молочных желез, повышенный разброс температур между отдельными точками в пораженной молочной железе, соотношение кожной и глубинной температур и некоторые другие (см.: [10; 11]). По каждому такому признаку строится набор числовых моделирующих функций, при этом число таких функций может быть достаточно большим. Например, как отмечено в [8], термоасимметрия полей температур парных органов может быть описана различными функциями вида
9(1 (*■
г,пр)
I ьп,пр ) - / (и
| tn,л)) ,
где /(¿¿,пр,..., — значение функции температур для точек и, . . . ,1п правого парного органа; / (Ь^ц,... ,Ьп,л) — значение аналогичной функции температур для точек 1г,... ,Ьп левого парного органа, а д(х) — некоторая функция одного переменного.
Введем следующие обозначения. Пусть ^,] = 1,...,т - температура г-й точки ]-го пациента. Тогда обучающую выборку можно представить в виде матрицы
/¿1
Ь
к 1
+к+1
П
\ Г1
^ \
^+1
1 ,
/
где Ь] при ] = 1,... ,к — температуры здоровых пациентов; Ь] при ] = к + 1, температуры больных пациентов.
п —
к
г
Пусть / = /(Ь1,Ь2,... ,~кт) — моделирующая функция, рассматриваемая на множестве векторов П = {(Ь31,... ,Рт)}, где ] = 1,...,п. Обозначим ¡^ = f (tj), где ^з = (^1,^2 ,...,^т), 3 = !,..., п. Назовем характеристическим признаком пару (¡,Х), где X С К — максимальное (в каком-то смысле) подмножество области изменения функции / такое, что ¡^ е X для некоторых ] = к + 1,... ,п и е К \ X для всех ] = 1,...,к. Если характеристический признак для данного пациента выполняется, пациента автоматически считаем больным.
Назовем высокоинформативным признаком тройку (¡,Х,1), где X — область изменения функции f; I — величина информативности. Информативность - количественный параметр, определяющий, насколько хорошо признак описывает отличие одной группы (искомой) от другой (отделяемой). Чем выше информативность признака классификации, тем лучше данный признак отделяет одну группу от другой. Существует несколько видов информативностей: статистическая эвристическая, энтропийная, комбинированная информативность (см.: [7; 8]). Если выполняется высокоинформативный признак, пациента нельзя автоматически считать больным, но выполнение каждого высокоинформативного признака повышает вероятность того, что пациент болен.
По небольшому набору качественных медицинских признаков можно построить достаточно много высокоинформативных признаков (например, в задаче диагностики заболеваний молочных желез их более тысячи). В работах [7; 13] изложены алгоритмы, позволяющие выбрать для диагностики минимизированные наборы признаков. Исследованы простые алгоритмы диагностики на основе таких наборов. Качество алгоритма медицинской диагностики обычно характеризуется специфичностью Бр (долей верно диагностированных здоровых) и чувствительностью Бе (долей верно диагностированных больных). В качестве критерия эффективности будем рассматривать среднее геометрическое этих величин И = у/Бр ■ Бе.
Целью данной работы является создание, реализация и проверка эффективности двух алгоритмов диагностики на базе пространства высокоинформативных признаков. Первый алгоритм для диагностики использует нейронные сети. Второй алгоритм представляет собой вариант алгоритма некомпенсаторного агрегирования, при этом для выставления экспертных оценок используется аппарат нечетких множеств. В процессе многочисленных вычислительных экспериментов данные алгоритмы были протестированы на двух задачах: диагностике варикозных заболеваний нижних конечностей и диагностике заболеваний молочных желез.
1. Нейросетевой алгоритм и его модификация
Для выбора оптимальной конфигурации нейронной сети был разработан и реализован на языке С# программный модуль, который строит, обучает, а затем тестирует нейронную сеть. Проводились вычислительные эксперименты для задачи диагностики заболеваний молочных желез. Рассматривались различные виды архитектуры и методы обучения нейросети. На входы подавались нормированные наборы моделирующих функций и некоторые дополнительные показатели (число точек боли и т. п.).
Исследовались показатели многослойного персептрона с двумя нейронами на выходном слое, пользующегося популярностью в большом спектре задач. Каждый нейрон выходного слоя принадлежит одному из классов, на которые нужно разделить примеры из обучающего множества. Выходной нейрон, набравший наибольший выходной сигнал при получении примера на входной слой, считается победителем, и нейронная сеть отно-
сит полученный пример к тому классу, за который отвечал победивший нейрон. Число скрытых слоев и нейронов на них варьировалось в процессе проведения экспериментов.
Входной Скрытый Выходной
слой слой слой
Рис. 2. Многослойный перцептрон
Также в процессе разработки была апробирована нейронная сеть каскадной корреляции, способная в процессе обучения изменять количество нейронов на скрытом слое.
Для обучения нейронной сети были использованы три различных алгоритма: метод обратного распространения ошибки, метод Хука — Дживса и метод имитации отжига (см. [14]). Как видно из таблиц 1-2, все эти методы показали не очень высокую эффективность.
С целью повышения эффективности была разработана модификация архитектуры нейронной сети каскадной корреляции, позволяющая учитывать особенности и изолировать аномалии среди примеров из обучающего множества путем увеличения размерности выходного слоя. Модификация заключается в возможности добавления нейронов выходного слоя в процессе обучения нейросети. Так, данная нейронная сеть может иметь на выходном слое сразу несколько нейронов, отвечающих за один класс из всего числа классов, на которые нужно разделить примеры из обучающего множества.
Обозначим К количество классов, на которые нужно разбить поступающие входные векторы. (В наших задачах полагаем К = 2.) Модифицированный алгоритм построения нейронной сети имеет следующий вид:
Шаг 1: создание и обучение стандартного персептрона. Каждый к-й выходной нейрон из числа всех выходных нейронов К получает метку с индексом к, которая показывает принадлежность этого нейрона одному из классов.
Шаг 2: для каждого к-го класса из числа всех классов К выполняются шаги 3-4. После прохода по всем классам перейти на шаг 5.
Шаг 3: вернуть изначальные веса и добавить на выходной слой нейрон с меткой к-го класса, который соединится со всеми входными нейронами, после чего обучить нейронную сеть.
Шаг 4: если при добавлении нейрона результат улучшается незначительно — закончить добавление нейронов и вернуться на шаг 2, выбрав следующий класс, иначе
вернуться на шаг 3.
Шаг 5: построить скрытый слой методом каскадной корреляции.
Мы видим, что по сравнению со стандартным алгоритмом обучения сети каскадной корреляции добавлен шаг 3, что позволяет для каждого класса иметь несколько нейронов на выходном слое. Пример из обучающего множества, поданный на входы нейронной сети, будет отнесен к тому классу, метку которого имеет выходной нейрон, набравший наибольший выходной сигнал, независимо от того, каким по порядку этот нейрон был добавлен. Данная архитектура изолирует в отдельных нейронах примеры, которые относятся к одному классу, но не имеют общих свойств или их свойства частично совпадают с примерами, принадлежащими другому классу.
Для ускорения процесса обучения применялись методы распараллеливания вычислений. В процессе обучения участвовало порядка 30 нейронных сетей одной архитектуры, но имеющих различные начальные веса. Как только обучение всех сетей завершалось, из них выбиралась та, что показала лучшие результаты.
Для анализа качества разработанного программного модуля использовалось сравнение точности его работы с точностью диагностики нейронных сетей, включенных в программный пакет АЕог§е.
Перед обучением изначальное обучающее множество было разбито на обучающую и тестовую выборку. При этом тестовая выборка составила 60% обучающего множества. В таблицах 1-2 приведены результаты диагностики.
Таблица 1
Результаты диагностики «рак — не рак»
Архитектура Метод обучения D, %
Перцептрон Обратное распространение 55,9
Перцептрон Метод Хука — Дживса 48,3
Перцептрон Имитация отжига 54,6
Каскадная сеть Имитация отжига 55,8
Каскадная сеть Обратное распространение 52,7
Нейронная сеть с построением выходного слоя Имитация отжига 73,4
Таблица 2
Результаты диагностики «здоров — болен»
Архитектура Метод обучения D, %
Перцептрон Обратное распространение 57,9
Перцептрон Метод Хука — Дживса 49,6
Перцептрон Имитация отжига 59,7
Каскадная сеть Имитация отжига 57,3
Каскадная сеть Обратное распространение 56
Нейронная сеть с построением выходного слоя Имитация отжига 72,7
Анализ полученных результатов позволяет сделать вывод, что максимальная эффективность диагностики достигается при использовании нейронной сети с построением выходного слоя, обученной методом имитации отжига. При этом предложенная авторами модификация сети, заключающаяся в добавлении дополнительных нейронов на выходной слой сети каскадной архитектуры, увеличивает эффективность на 10-12%.
В качестве второй тестовой задачи рассматривалась диагностика варикозных заболеваний ног. Запуск программы проводился на каскадной нейронной сети с построением выходного слоя и скрытого слоя.
В качестве входных параметров использовались нормированные температуры пациентов, информация о наличии точек боли, варикозных расширений сосудов, кожных изменений и отека.
База данных пациентов была поделена на обучающую и тестирующую выборку (см. табл. 3):
Таблица 3
Варикоз. Количество пациентов в тестовой и обучающей выборке
Пациенты Варикоз Не варикоз
Обучающая выборка 34 92
Тестовая выборка 22 62
Результаты запусков показали, что в процессе обучения достигалась фективность на обучающей выборке даже без увеличения выходного слоя.
Результаты диагностики «варикоз — не варикоз»
Номер запуска Количество нейронов выходного слоя А %
1 4 70,3
2 3 53,6
3 4 71,9
4 2 49,9
5 3 66,2
При этом увеличение числа нейронов выходного слоя приводило к повышению эффективности на тестовой выборке (см. табл. 4). В связи с этим предпринималась попытка искусственно добавлять нейроны на выходной слой, но увеличение эффективности не было достигнуто.
2. Гибридный алгоритм нечеткой классификации и некомпенсаторного агрегирования
Предлагаемый алгоритм состоит из двух этапов. На первом этапе по каждой моделирующей функции f из минимизированного набора признаков строится нечеткое множество. На втором этапе методом, аналогичным методу некомпенсаторного агрегирования (см. [2]), ставится диагноз.
Чтобы построить по функции f нечеткое множество, разбиваем множество значений функции на промежутки. Для статистической значимости потребуем, чтобы на каждом промежутке находилось не менее N значений функции на элементах обучающей выборки. Начинаем с равномерного разбиения, но если условие статистической значимости при этом нарушается, переходим к неравномерному, увеличивая длины соответствующих отрезков. Пусть Р\ — доля здоровых пациентов, попавших в наш промежуток, Р2 — доля больных. Для каждого промежутка (а; Ь) находим степень принадлежности у = Р2/(Р\ + Р2). Фиксируем точку с координатами ((а + Ь)/2;у). По отмеченным на
100%-я эф-
Таблица 4
каждом промежутке точкам строим методом наименьших квадратов многочлен четвертой степени. Данный многочлен и задает функцию принадлежности нечеткого множества, соответствующего f. На рисунке 3 показан пример нечеткого множества для одной из функций, моделирующих термоасимметрию молочных желез.
1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0
Рис. 3. Функция принадлежности нечеткого множества
По набору функций принадлежности строится алгоритм классификации, зависящий от скалярного параметра а и вектора в = (вь — , вк), которые подбираются в процессе вычислительных экспериментов с целью обеспечения наибольшей эффективности алгоритма.
Таблица 5
Эффективность диагностики варикозных заболеваний ног
Количество признаков Специфичность, % Чувствительность, % D, %
8 77 63 69
8 68 80 73
10 56 80 66
10 61 74 67
Алгоритм состоит из трех шагов:
1) Если для некоторого р = 1,...,к можно найти р моделирующих функций из нашего набора, у которых значения функций принадлежности больше вр, то относим пациента к группе больных.
2) Если значения всех моделирующих функций меньше а, считаем пациента здоровым.
3) В противном случае пациент остается без диагноза.
Таблица 6
Эффективность диагностики онкологических заболеваний молочных желез
Количество признаков Специфичность, % Чувствительность, % D, %
10 81 71 76
10 75 71 73
9 85 60 71
9 84 62 72
Данный алгоритм также тестировался на задаче диагностики варикозных заболеваний ног и на задаче диагностики онкологических заболеваний молочных желез. Как видно из таблиц 5 и 6, эффективность диагностики на тестовой выборке составила около 70 % для заболеваний молочных желез и около 75 % для варикозных болезней ног.
Заключение
В настоящее время коллективом специалистов института математики и информационных технологий ВолГУ разрабатывается консультативная информационная система диагностики онкологических заболеваний молочной железы, помогающая врачу диагностировать пациенток методом комбинированной термометрии. В [1] описана предполагаемая архитектура такой системы. Главной частью системы является блок принятия решений, который делится на консультативный и экспертный блок. При этом задача консультативного блока — предложить медику дополнительную информацию о температурных аномалиях, помогающих поставить диагноз, задача алгоритмов экспертного блока — участвовать в постановке предварительного диагноза. В настоящее время реализован на языке С# прототип информационной системы. В экспертный блок прототипа встроен модуль, реализующий предложенную авторами модификацию нейросетевого алгоритма.
Завершена разработка модуля, реализующего гибридный алгоритм, в ближайшее время планируется его внедрение в консультативный блок системы.
Авторы выражают благодарность В.В. Левшинскому за предоставленные наборы признаков.
ПРИМЕЧАНИЕ
1 Работа выполнена при финансовой поддержке гранта РФФИ и Администрации Волгоградской области (проект № 15-47-02475-р_поволжье_а).
СПИСОК ЛИТЕРАТУРЫ
1. Алгоритмы принятия решений в консультативной интеллектуальной системе диагностики молочных желез / А. В. Зенович, В. А. Глазунов, А. С. Опарин, Ф. Г. Примаченко // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. — 2016. — № 6 (31). — С. 129-142.
2. Алескеров, Ф. Т. Пороговое агрегирование трехградационных ранжировок / Ф. Т. Алескеров, Д. А. Юзбашев, В. И. Якуба // Автоматика и телемеханика. — 2007. — № 1. — С. 147-152.
3. Веденяпин, Д. А. Об одной нейросетевой модели диагностики венозных заболеваний / Д. А. Веденяпин, А. Г. Лосев // Управление большими системами. — 2012. — № 39. — С. 219-229.
4. Веснин, С. Г. Современная микроволновая радиотермометрия молочных желез / С. Г. Веснин, А. М. Каплан, Р. С. Авакян // Медицинский альманах. — 2008. — № 3. — С. 82-87.
5. Изучение надежности комбинированной термографии как метода диагностики состояния вен нижних конечностей / Т. В. Замечник, Н. С. Овчаренко, С. И. Ларин, А. Г. Лосев // Флебология. — 2010. — Т. 3, № 4. — С. 23-26.
6. Кобринский, Б. А. Консультативные интеллектуальные медицинские системы: классификация, принципы построения, эффективность / Б. А. Кобринский // Врач и информационные технологии. — 2008. — № 2. — C. 38-47.
7. Лосев, А. Г. Интеллектуальный анализ данных микроволновой радиотермометрии в диагностике рака молочной железы / А. Г. Лосев, В. В. Левшинский // Математическая физика и компьютерное моделирование. — 2017. — № 5. — C. 49-62.
8. Лосев, А. Г. Интеллектуальный анализ термометрических данных в диагностике молочных желез / А. Г. Лосев, В. В. Левшинский // Управление большими системами. — 2017. — Вып. 70. — C. 113-135.
9. Лосев, А. Г. О взаимосвязи некоторых признаков РТМ-диагностики заболеваний молочных желез / А. Г. Лосев, Е. А. Мазепа, Х. М. Сулейманова // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. — 2015. — № 4 (29). — C. 35-44.
10. Лосев, А. Г. О некоторых характерных признаках в диагностике патологии молочных желез по данным микроволновой радиотермометрии / А. Г. Лосев, Е. А. Мазепа, Т. В. За-мечник // Современные проблемы науки и образования. — 2014. — № 6. — Article ID: 16587.
11. О некоторых характерных признаках в диагностике заболеваний нижних конечностей методом комбинированной термографии / Е. В. Анисимова, Т. В. Замечник, А. Г. Лосев, Е. А. Мазепа // Вестник новых медицинских технологий. — 2011. — № 18 (2). — C. 329-330.
12. Проблемы измерения и моделирования тепловых и радиационных полей в биотканях: анализ данных микроволновой радиотермометрии / А. Г. Лосев, А. В. Хоперсков, А. С. Астахов, Х. М. Сулейманова // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. — 2015. — № 6 (31). — C. 31-71.
13. Способ комбинированной термометрии и математические модели вероятностной диагностики заболеваний вен нижних конечностей / Т. В. Замечник, С. И. Ларин, А. Г. Лосев, Н. С. Овчаренко // Вестник новых медицинских технологий. — 2009. — Т. 16, № 4. — C. 14-16.
14. Ясницкий, Л. Н. Введение в искусственный интеллект : учеб. пособие для студентов вузов / Л. Н. Ясницкий. — М. : Academia, 2005. — 176 c.
REFERENCES
1. Zenovich A.V., Glazunov V.A., Oparin A.S., Primachenko F.G. Algoritmy prinyatiya resheniy v konsultativnoy intellektualnoy sisteme diagnostiki molochnykh zhelez [Algorithms of Decision-Making in Intelligent Advisory System for Diagnostics of the Mammary Glands]. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1, Matematika. Fizika [Science Journal of Volgograd State University. Mathematics. Physics], 2016, no. 6 (31), pp. 129-142.
2. Aleskerov F.T., Yuzbashev D.A., Yakuba V.I. Porogovoe agregirovanie trekhgradatsionnykh ranzhirovok [Intelligent Analysis of the Thermometric Data in the Diagnosis of Breast]. Avtomatika i telemekhanika [Automation and Remote Control], 2007, no. 1, pp. 147-152.
3. Vedenyapin D.A., Losev A.G. Ob odnoy neyrosetevoy modeli diagnostiki venoznykh zabolevaniy [About One Neural Network Model of Diagnosis of Venous Diseases]. Upravlenie bolshimi sistemami, 2012, no. 39, pp. 219-229.
4. Vesnin S.G., Kaplan A.M., Avakyan R.S. Sovremennaya mikrovolnovaya radiotermometriya molochnykh zhelez [Modern Microwave Radiothermometry of Mammary Glands]. Meditsinskiy almanakh, 2008, no. 3, pp. 82-87.
5. Zamechnik T.V., Ovcharenko N.S., Larin S.I., Losev A.G. Izuchenie nadezhnosti kombinirovannoy termografii kak metoda diagnostiki sostoyaniya ven nizhnikh konechnostey [Reliability Assessment of Combined Thermography as a Method for the Characteristic of the Lower Limb Venous System]. Flebologiya, 2010, vol. 3, no. 4, pp. 23-26.
6. Kobrinskiy B.A. Konsultativnye intellektualnye meditsinskie sistemy: klassifikatsiya, printsipy postroeniya, effektivnost [Consulting Intelligent Medical Systems: Classification,
Principles of Construction, Efficiency]. Vrach i informatsionnye tekhnologii, 2008, no. 2, pp. 38-47.
7. Losev A.G., Levshinskiy V.V. Intellektualnyy analiz dannykh mikrovolnovoy radiotermometrii v diagnostike raka molochnoy zhelezy [Intelligent Analysis of Microwave Radiometry Data in the Diagnosis of Breast Cancer]. Matematicheskaya fizika i kompyuternoe modelirovanie [Mathematical Physics and Computer Simulation], 2017, no. 5, pp. 49-62.
8. Losev A.G., Levshinskiy V.V. Intellektualnyy analiz termometricheskikh dannykh v diagnostike molochnykh zhelez [Intelligent Analysis of the Thermometric Data in the Diagnosis of Breast]. Upravlenie bolshimi sistemami, 2017, iss. 70, pp. 113-135.
9. Losev A.G., Mazepa E.A., Suleymanova Kh.M. O vzaimosvyazi nekotorykh priznakov RTM-diagnostiki zabolevaniy molochnykh zhelez [The Relationship Between Some Signs of RTM- Diagnosis of Breast Diseases]. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1, Matematika. Fizika [Science Journal of Volgograd State University. Mathematics. Physics], 2015, no. 4 (29), pp. 35-44.
10. Losev A.G., Mazepa E.A., Zamechnik T.V. O nekotorykh kharakternykh priznakakh v diagnostike patologii molochnykh zhelez po dannym mikrovolnovoy radiotermometrii [Some Typical Symptoms in the Diagnosis of Breast Pathology According to Microwave Radiometry]. Sovremennye problemy nauki i obrazovaniya, 2014, no. 6, article ID: 16587.
11. Anisimova E.V., Zamechnik T.V., Losev A.G., Mazepa E.A. O nekotorykh kharakternykh priznakakh v diagnostike zabolevaniy nizhnikh konechnostey metodom kombinirovannoy termografii [Some Characteristic Signs in Diagnostics of Venous Diseases of Lower Extremities by the Method of Combined Thermography]. Vestnik novykh meditsinskikh tekhnologiy, 2011, no. 18 (2), pp. 329-330.
12. Losev A.G., Khoperskov A.V., Astakhov A.S., Suleymanova Kh.M. Problemy izmereniya i modelirovaniya teplovykh i radiatsionnykh poley v biotkanyakh: analiz dannykh mikrovolnovoy radiotermometrii [Problems of Measurement and Modeling of Thermal and Radiation Fields in Biological Tissues: Analysis of Microwave Thermometry Data]. Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1, Matematika. Fizika [Science Journal of Volgograd State University. Mathematics. Physics], 2015, no. 6 (31), pp. 31-71.
13. Zamechnik T.V., Larin S.I., Losev A.G., Ovcharenko N.S. Sposob kombinirovannoy termometrii i matematicheskie modeli veroyatnostnoy diagnostiki zabolevaniy ven nizhnikh konechnostey [The Way of the Combined Thermometry and Mathematical Models of Probabilistic Diagnostics of Diseases of the Lower Limbs Veines]. Vestnik novykh meditsinskikh tekhnologiy, 2009, vol. 16, no. 4, pp. 14-16.
14. Yasnitskiy L.N. Vvedenie v iskusstvennyy intellekt: ucheb. posobie dlya studentov vuzov [Introduction to Artificial Intelligence: Textbook for University Students]. Moscow, Academia Publ., 2005. 176 p.
ALGORITHMS FOR THE CLASSIFICATION OF DISEASES OF PAIRED ORGANS ON THE BASIS OF NEURAL NETWORKS AND FUZZY SETS
Andrey Vasilyevich Zenovich
Senior Lecturer,
Department of Fundamental Computer Science and Optimal Control, Volgograd State University [email protected], [email protected]
Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation
Vitaliy Igorevich Grebnev
Student,
Institute of Mathematics and Information Technologies,
Volgograd State University [email protected]
Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation
Filipp Germanovich Primachenko
Student,
Institute of Mathematics and Information Technologies,
Volgograd State University
Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation
Abstract. In this paper we introduce two algorithms for diagnosing diseases of paired organs by the method of combined radio thermometry. The first one is based on neural networks and the second one is based on the apparatus of fuzzy sets.
We consider a new modification of the neural network architecture for constructing the neural network algorithm, which involves the automatic addition of neurons to the output layer during the learning of the neural network. Computational experiments were carried out to diagnose varicose leg diseases and breast diseases. These experiments showed that this modification improves the efficiency of the algorithm by 10-12%.
The diagnostic algorithm based on fuzzy sets on the grounds of diagnosis builds fuzzy sets, after which the diagnosis is set by a method analogous to the method of non-compensatory aggregation. Besides, the algorithm was tested for varicose diseases and breast diseases.
Key words: data mining, microwave radiothermometry, intelligent advisory systems, mammalogy, phlebology.