Математика/4. Прикладная математика

 

К.т.н. Хливненко Л.В., к.ф.-м.н. Васильев В.В., д.м.н. Пятакович Ф.А.

Воронежский государственный технический университет,
Воронежский государственный университет,
Белгородский государственный национальный исследовательский университет, Россия

Нейросетевое решение задачи классификации степени

активности автономной нервной системы

В настоящее время интенсивно развивается направление реабилитационной медицины, связанное с использованием биологической обратной связи [1]. При реализации такого рода систем необходима непрерывная обработка большого потока электрофизиологической информации. Высокая производительность интеллектуальных систем обработки электрофизиологической информации может быть достигнута за счет выполнения интеллектуальных ядер в виде нейросетевых модулей [2,3,4]. Обученные нейросетевые системы оказываются более выигрышными в плане временных затрат на обработку эмпирических данных, обеспечивая при этом такие полезные свойства систем, как нелинейность, адаптивность, отказо- и помехоустойчивость

В данной работе рассматривается обучение, функционирование и оценка эффективности двухслойной прямонаправленной искусственной нейронной сети, построенной для решения задачи автоматического распознавания степени активности автономной нервной системы (АНС) у здоровых лиц, находящихся в различных функциональных состояниях. Использованы методы математического анализа, математической статистики, системного анализа, математического и компьютерного моделирования. Компьютерная реализация искусственной нейронной сети выполнена в свободно распространяемой среде программирования Lazarus.

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

Вводится в рассмотрение непрерывная случайная величина X, значения которой связываются с длиной и видом коррекции. Все наблюдаемые значения признака X попадают в интервал , который проходится с шагом .

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

Информационные показатели модели соответствуют параметрам энтропии ритма сердца. Так нормированная энтропия  характеризует меру хаоса ритма сердца и отражает степень активности АНС [5].

В экспериментальной части работы были проанализированы 189 записей межпульсовых интервалов у 94 практически здоровых студентов Белгородского государственного университета. Все обследуемые входили в одну социальную и возрастную группу от 17 до 24 лет [6].

В результате были получены шесть интервальных классов нормированной энтропии, которые соответствовали известным функциональным состояниям и дифференцированной степени активности АНС человека:

- РВП СНС (Резко выраженное преобладание симпатической нервной системы);

- ВП СНС (Выраженное преобладание симпатической нервной системы);

- УП СНС (Умеренное преобладание симпатической нервной системы);

- НОРМА (Равновесное состояние между симпатикусом и парасимпатикусом);

- УП ПСНС (Умеренное преобладание парасимпатической нервной системы);

- ВП ПСНС (Выраженное преобладание парасимпатической нервной системы).

В нашем исследовании вычисленная нормированная энтропия использовалась для формирования мнения эксперта и целевых выходных векторов , предназначенных для обучения искусственной нейронной сети. Позиция правильного выходного класса маркировалась в целевом векторе значением 0,5. Остальные координаты целевого вектора принимали значение: - 0,5.

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

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

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

Номер нейрона выходного слоя, имеющего максимальную активность, служит маркером класса, к которому сеть относит входной пример.

При обучении искусственной нейронной сети ставилась задача минимизации целевой функции .

При инициализации сети все весовые коэффициенты принимали случайные значения из отрезка .

В процессе обучения пошаговая корректировка весов выполнялась в направлении антиградиента целевой функции по формулам:

,        ,                          (1)

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

Оценим по выборке , где  - объем выборки, величины  и .

,          .            (2)

Введем обозначение , тогда формулы (2) примут вид

   ,                           .                             (3)

С учетом (3) ключевые формулы метода модификации весовых коэффициентов связи (1) будут иметь следующий вид:

,     .  (4)

Корректировка синаптических коэффициентов связи продолжалась до тех пор, пока не достигался приемлемый уровень ошибок I и II-го рода на обучающей и контрольной выборках.

В среднем после 30000 обучающих эпох (время обучения – 2 мин) сеть устойчиво выходит на 90% верной классификации и ошибается только в граничных случаях.

В табл.1 приведены результаты эффективности прогнозирования степени активности АНС, полученные по обучающему множеству примеров.

Таблица 1.


Степень
активности АНС


Общее
число

Правильно
распознано

Неправильно
распознано

Ист+

Ист-

Гиподиаг-ностика

Гипердиагностика

Итого: человек, %

139-100%

97-70%

36-26%

0 - 0%

6 – 4%

На обучающей выборке двухслойная искусственная нейронная сеть правильно классифицировала 96% примеров. Неправильно распознано – 4%.
Чувствительность системы составила 100%, специфичность дифференциальной диагностики – 86,7%.

В табл.2 приведены результаты эффективности прогнозирования степени активности АНС, полученные по контрольному множеству примеров.

Таблица 2.


Степень
активности АНС


Общее
число

Правильно
распознано

Неправильно
распознано

Ист+

Ист-

Гиподиаг-ностика

Гипердиагностика

Итого: человек, %

50-100%

34-68%

12-25%

1 - 2%

3 – 5%

На контрольной выборке двухслойная искусственная нейронная сеть правильно классифицировала 93% примеров. Неправильно распознано – 7%, что существенно ниже ошибок распознавания, допускаемых врачом. Из них гипердиагностика составила 5%, гиподиагностика 2%. Чувствительность системы составила 97,1%, специфичность дифференциальной диагностики – 83,3%.

Литература:

1. Pyatakovich F.A. Biotechnical system of car game training based on use of a multiparametrical feedback and subsensitivity light signals of control/ F.A. Pyatakovich, T.I. Yakunchenko// European journal of natural history, № 6, 2009. - p. 38-40.

2. Хливненко Л.В. Возможности решения медицинских диагностических задач с помощью проектирования обучающихся искусственных нейронных сетей/ Л.В. Хливненко, В.В. Васильев, Ф.А. Пятакович // Успехи современного естествознания: научный журнал,  № 12, 2010. - с. 75-79.

3. Хливненко Л.В. Прогнозирование исходов мерцательной аритмии с помощью искусственной нейронной сети/ Л.В. Хливненко // Информатика: проблемы, методология, технологии: материалы 7-й межд. науч.-метод. конф., 8-9 февраля 2007 г. - Воронеж, 2007. - с. 467-471.

4. Пятакович Ф.А. Алгоритмы классификации степени активности автономной нервной системы на базе нейрокомпьютинга/ Ф.А. Пятакович, Л.В. Хливненко, Т.И. Якунченко// Международный журнал фундаментальных и прикладных исследований, № 5, 2010. - с. 115-119.

5. Пятакович Ф.А. Модели и алгоритмы нейросетевой дифференциации классов функционального состояния вегетативной нервной системы/ Ф.А. Пятакович , Л.В. Хливненко, В.В. Васильев, О.В. Маслова// Системный анализ и управление в био-медицинских системах: журнал практической и теоретической биологии и медицины, Т.9, № 4, 2010. – с. 870-874.

6. Пятакович Ф.А. Разработка моделей и алгоритмов нейросетевой классификации степени активности автономной нервной системы и оценка их адекватности на обучающей и экзаменационной выборках / Ф.А. Пятакович , Т.И. Якунченко, Л.В. Хливненко, В.В. Васильев, К.Ф. Макконен, О.В. Маслова// Фундаментальные исследования, № 2, 2011. – с. 136-141.