Научная статья на тему 'Анализ электрокардиограмм посредством нейронных сетей'

Анализ электрокардиограмм посредством нейронных сетей Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
192
60
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / ОБРАБОТКА ИНФОРМАЦИИ / МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ / БИОМЕДИЦИНА / ARTIFICIAL NEURAL NETWORKS / DATA PROCESSING / MATHEMATICAL MODELING / BIOMEDICINE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Леонова М. Д.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Леонова М. Д.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE ANALYSIS OF ELECTROCARDIOGRAMS BY MEANS OF NEURAL NETWORKS

In this work is carried out a modeling of electrocardiograms of various heart diseases by means of use of the equivalent generator of heart. Possibility of use of artificial neural networks for data processing of electrocardiograms for the purpose of detection of cardiac pathologies is investigated.

Текст научной работы на тему «Анализ электрокардиограмм посредством нейронных сетей»

Таблица 4 - Шкалы огранки бриллиантов, используемые в международной практике

GIA IGI AGS HRD

Совершенный Совершенный - идеальный Идеальный (AGS0) Совершенный

Совершенный Совершенный (AGS1)

Очень хороший Очень хороший Очень хороший (AGS2) Очень хороший

Хороший Хороший Хороший (AGS3, AGS4) Хороший

Удовлетворительный Удовлетворительный Удовлетворительный (AGS5, AGS6, AGS7) Удовлетворительный

Плохой Плохой Плохой (AGS8, AGS9, AGS10)

Оценочные шкалы огранки бриллиантов, применяемые в разных странах, различаются по количеству градаций качества от 4 (HRD) до 11 (AGS). В России в зависимости от качества огранки бриллианты подразделяются на четыре группы: А, Б, В, Г. Бриллианты, имеющие наилучшее качество огранки, относятся к группе А.

Второй сходный признак идентификации - это масса бриллиантов. Масса определяется в метрических каратах (1 кар=200 мг). В международной практике один карат подразделяют на 100 пойнтов (сотых карата). Стоимость бриллианта рассчитывается исходя из цены одного карата. Чем больше масса бриллианта - тем выше его стоимость. Массу бриллианта определяют методом взвешивания на аналитических весах с точностью до двух знаков после запятой. Также массу бриллианта можно приблизительно определить по диаметру камня.

Согласно ГОСТ Р 52913-2008 бриллианты подразделяются на три группы: мелкие (массой менее 0,3 карат), средние (от 0,3 до 0,99 карат) и крупные (более 1 карата). Дополнительно бриллианты подразделяются на подгруппы: мелкие делятся на размерновесовые подгруппы (количество штук бриллиантов, составляющих массу одного карата); средние и крупные - на подгруппы, включающие диапазон значений массы бриллиантов (для средних - с шагом 0,1 карат; для крупных - с шагом 0,25 карат).

Таким образом, сравнительный анализ идентификации бриллиантов в зарубежных странах и России позволил выявить ряд отличительных особенностей в определении показателей качества бриллиантов: применение разных цветовых шкал, шкал прозрачности, шкал качества огранки. Сходными классификационными признаками являются форма и стиль (тип) огранки, масса в каратах. Отсутствие единого подхода в разных странах к идентификации бриллиантов приводит к возникновению трудностей не только в процессе профессиональной коммуникации, но и создает барьеры при осуществлении международной торговли. Поэтому для упрощения мировой торговли следует гармонизировать определение признаков идентификации бриллиантов, что особенно актуально в условиях глобализации мировой экономики.

Литература

1. ГОСТ Р 51519.1-99 Алмазы природные необработанные. Классификация. Основные признаки

2. ГОСТ Р 52913-2008 Бриллианты. Классификация. Технические требования

3. Дундек М. Алмазы - Лондон: Издательство «НОУБЛ ДЖЕМС пАбЛИКЕИШНЗ», 2011.

4. Айлова Г.Н., Васильева П.М., Петренко И.А., Рыженко Г.Н. Товароведение и экспертиза металлохозяйственных и ювелирных товаров: учебное пособие. - СПб.: Питер, 2005. - 304 с.

5. Поливанова Т.М., Матюшин А.М. Товароведение и экспертиза ювелирных товаров: учебное пособие. - М.: Изд-во Российской таможенной академии, 2013. - 152 с.

6. ГОСТ Р 51293-99 Идентификация продукции. Общие положения

References

1. GOST R 51519.1-99 Almazy prirodnye neobrabotannye. Klassifikacija. Osnovnye priznaki

2. GOST R 52913-2008 Brillianty. Klassifikacija. Tehnicheskie trebovanija

3. Dundek M. Almazy - London: Izdatel'stvo «NOUBL DZhEMS PABLIKEJShNZ», 2011.

4. Ajlova G.N., Vasil'eva P.M., Petrenko I.A., Ryzhenko G.N. Tovarovedenie i jekspertiza metallohozjajstvennyh i juvelirnyh tovarov: uchebnoe posobie. - SPb.: Piter, 2005. - 304 s.

5. Polivanova T.M., Matjushin A.M. Tovarovedenie i jekspertiza juvelirnyh tovarov: uchebnoe posobie. - M.: Izd-vo Rossijskoj tamozhennoj akademii, 2013. - 152 s.

6. GOST R 51293-99 Identifikacija produkcii. Obshhie polozhenija

Леонова М.Д.

Инженер, ТУ Ильменау (Германия) (2007) и МЭИ (ТУ) (2009)

ОАО «МКБ «Компас»

АНАЛИЗ ЭЛЕКТРОКАРДИОГРАММ ПОСРЕДСТВОМ НЕЙРОННЫХ СЕТЕЙ

Аннотация

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

Ключевые слова: искусственные нейронные сети, обработка информации, математическое моделирование, биомедицина.

Leonova M.D.

Engineer, graduate of TU Ilmenau (Germany) (2007) and MEI (TU) (2009).

OAO “MKB Kompas”

THE ANALYSIS OF ELECTROCARDIOGRAMS BY MEANS OF NEURAL NETWORKS

Abstract

In this work is carried out a modeling of electrocardiograms of various heart diseases by means of use of the equivalent generator of heart. Possibility of use of artificial neural networks for data processing of electrocardiograms for the purpose of detection of cardiac pathologies is investigated.

Keywords: artificial neural networks, data processing, mathematical modeling, biomedicine.

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

77

Основная проблема электрографического метода диагностики заболеваний заключается в том, что традиционные методы анализа электрокардиограмм не всегда позволяют диагностировать сердечные заболевания с высокой достоверностью. Зачастую достаточно серьезные сердечные заболевания отражаются на ЭКГ лишь незначительным изменением амплитуды и формы пиков. Во многих случаях точность диагноза зависит от опыта и уровня классификации врача. Чтобы исключить «человеческий фактор», желательно автоматизировать анализ ЭКГ, и найти такой метод, который был бы способен распознавать наиболее характерные изменения ЭКГ при тех или иных заболеваниях, с учетом того, что даже при одном и том же заболевании ЭКГ могут отличаться друг от друга. В данной статье рассматривается вариант решения этой задачи посредством использования искусственных нейронных сетей (ИНС).

ИНС - набор математических и алгоритмических методов для решения широкого круга задач [1]. Сеть обрабатывает входную информацию и в процессе изменения своего состояния во времени формирует совокупность выходных сигналов.

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

Структура ИНС

Формальный нейрон (ФН) является основой любой искусственной нейронной сети. Каждый ФН характеризуется своим текущим состоянием по аналогии с нервными клетками головного мозга, которые могут быть возбуждены и заторможены. ФН состоит из взвешенного сумматора и нелинейного элемента, и также как и его естественный прототип, имеет группу входов, которые соединены с выходами других нейронов, и один выход, откуда сигнал на входы других нейронов [2].

Формальные нейроны могут объединяться в сети различным образом. Самый распространенный вид сети - многослойный перцептрон (рис. 1) [1].

Сеть состоит из произвольного количества слоев нейронов. Нейроны каждого слоя соединяются с нейронами предыдущего и последующего слоев по принципу "каждый с каждым". Первый слой (слева) называется сенсорным или входным, внутренние слои называются скрытыми или ассоциативными, последний (самый правый, на рисунке состоит из одного нейрона) - выходным или результативным. Работа многослойного перцептрона (МСП) описывается формулами [1]:

NET=Е (1)

i

ОЩ, = F (NET,-в„ ). (2)

(,+1) = OUTil . (3)

где индексом i обозначается номер входа, j - номер нейрона в слое, l - номер слоя; xijl - г*й входной сигнал/*го нейрона в слое l; wijl - весовой коэффициент г'*го входа нейрона номер j в слое l; NET^ - взвешенная сумма входных сигналов j*ro нейрона в слое l, значение NET передается на нелинейный элемент ; OUTJl - выходной сигнал нейрона; 6Jl - пороговый уровень нейрона j в слое l; F - нелинейная функция, называемая функцией активации.

Обучение ИНС

Для обучения нейронной сети необходимо иметь достаточную базу данных входных сигналов. (Множество электрокардиограмм для всех рассматриваемых типов сердечных заболеваний различного характера и локализации) Для этой цели использовалась эквивалентная модель генератора сердца, разработанная в [5] с использованием алгоритмов реконструкции токовых источников по измеренным электрическим потенциалам для электрокардиографии [4]. Произведена серия моделирований сердечных заболеваний (инфаркт, сужение просвета коронарных артерий). Пример ЭКГ, полученных в результате моделирования, показан на рис. 2.

78

На полученных моделях ЭКГ выделены отличия от ЭКГ здорового человека, общие для всех типов патологий, а также отклонения, наиболее характерные только для одного типа заболевания. По этим характерным отклонениям была создана таблица признаков, а затем корреляционная матрица, позволяющая выбрать наиболее значимые признаки для их последующего использования в качестве входных сигналов для обучения нейронной сети.

Далее в программе MATLAB была разработана нейронная сеть, которая после обучения отличала модели ЭКГ без патологий, от ЭКГ с патологиями, и во втором случае классифицировала подаваемые входные сигналы на категории по типу смоделированных заболеваний.

Основные параметры разработанной ИНС:

-количество слоёв: 2,

-количество нейронов в первом слое: 8,

-количество нейронов во втором слое: 2,

-количество эпох обучения (количество проходов вперёд и назад по ИНС с каждой парой обучающего множества): 3500, -активационная функция первого слоя нейронов: логистическая функция активации logsig,

-активационная функция второго слоя нейронов: линейная функция активации purelin,

-метод обучения: градиентный алгоритм обучения trainrp,

-время обучения 20 сек,

-шум 0%

- средняя ошибка на обучающем множестве 3%

-ошибка на проверяющем множестве 0%

Видно, что после обучения сеть становится нечувствительной к малым изменениям входных сигналов и дает правильный результат на выходе. Анализируя полученные результаты, видно, что ИНС хорошо подходят для решения проблем диагностики сердечных патологий. Они хорошо справляются с определением характера заболевания по основным параметрам кардиограмм. В дальнейшем целесообразно изучить возможность применения ИНС для других типов сердечных заболеваний и расширить базу данных входных сигналов.

Литература

1. Заенцев И.В. Нейронные сети: основные модели // Воронеж. - ВГУ. 1999г.

2. Круг П.Г. Нейронные сети и нейрокомпьютеры // Москва. - издательство МЭИ. - 2002. - 176 с.

3. Применение нейронных сетей для задач классификации [Электронный ресурс] URL: http://www.basegroup.ru/library/analysis/neural/classification (дата обращения 10.03.2009).

4. Жихарева Г.В. Разработка алгоритмов реконструкции токовых источников по измеренным электрическим потенциалам для электрокардиографии // Радиотехника, в том числе системы и устройства телевидения: диссертация кандидата технических наук, Московский энергетический институт (МЭИ ТУ), 2007 . - 173 с.

5. Леонов Н.К. Реконструкция поверхностного эквивалентного генератора сердца (дипломная работа) // МЭИ 2008 г.

6. Дьяконов В.П. MATLAB 7.* /R2006/R2007. Самоучитель // ДМК Пресс. - 2008. - 768 с.: ил

References

1. Zaencev I.V. Nejronnye seti: osnovnye modeli // Voronezh. - VGU. 1999g.

2. Krug P.G. Nejronnye seti i nejrokomp'jutery // Moskva. - izdatel'stvo MJeI. - 2002. - 176 c.

3. Primenenie nejronnyh setej dlja zadach klassifikacii [Jelektronnyj resurs] URL:

http://www.basegroup.ru/library/analysis/neural/classification (data obrashhenija 10.03.2009).

4. Zhihareva G.V. Razrabotka algoritmov rekonstrukcii tokovyh istochnikov po izmerennym jelektricheskim potencialam dlja jelektrokardiografii // Radiotehnika, v tom chisle sistemy i ustrojstva televidenija: dissertacija kandidata tehnicheskih nauk, Moskovskij jenergeticheskij institut (MJeI TU), 2007 . - 173 s.

5. Leonov N.K. Rekonstrukcija poverhnostnogo jekvivalentnogo generatora serdca (diplomnaja rabota) // MJeI 2008 g.

6. D'jakonov V.P. MATLAB 7.* /R2006/R2007. Samouchitel' // DMK Press. - 2008. - 768 s.: il

Лиханов В.А.1, Лопатин О.П.2

1Доктор технических наук, 2кандидат технических наук,

Вятская государственная сельскохозяйственная академия ИССЛЕДОВАНИЕ ЭФФЕКТИВНЫХ ПОКАЗАТЕЛЕЙ ДИЗЕЛЯ ПРИ РАБОТЕ НА ПРИРОДНОМ ГАЗЕ, МЕТАНОЛО- И ЭТАНОЛО-ТОПЛИВНЫХ ЭМУЛЬСИЯХ

79

i Надоели баннеры? Вы всегда можете отключить рекламу.