Научная статья на тему 'ПРИМЕНЕНИЕ НЕЙРОСЕТЕВЫХ МОДЕЛЕЙ ДЛЯ ОБРАБОТКИ И АНАЛИЗА МЕДИЦИНСКИХ ДАННЫХ'

ПРИМЕНЕНИЕ НЕЙРОСЕТЕВЫХ МОДЕЛЕЙ ДЛЯ ОБРАБОТКИ И АНАЛИЗА МЕДИЦИНСКИХ ДАННЫХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
44
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЙРОННАЯ СЕТЬ / САХАРНЫЙ ДИАБЕТ / КОГНИТИВНЫЕ НАРУШЕНИЯ / СТАТИСТИКА / ВЫЯВЛЕНИЕ ЗАКОНОМЕРНОСТЕЙ / МАШИННОЕ ОБУЧЕНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гергет Ольга Михайловна, Игнатишина Фаина Александровна

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гергет Ольга Михайловна, Игнатишина Фаина Александровна

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

APPLYING NEURAL NETWORK-OUTPUT MODELS FOR PROCESSING AND ANALYSING MEDICAL DATA

At present, using machine learning algorithms in solving medical tasks related to diagnosing and predicting medical indicators makes it possible to obtain a good result. As part of the study, neural network models are developed to determine the type of diabetes mellitus and the degree of cognitive impairment. The problem of training deep neural networks is outlined, and the solution is proposed based on using cross-entropy as an objective function, which makes it possible to reduce the dependence of the weight correction value on the values of derivatives. The initial sample is depersonalized MRI results of patients’ brain from 5 groups, taking into account the type of diabetes mellitus and the presence of cognitive impairment. The article considers two neural network models, which are an ensemble, and presents metrics that allow one to evaluate the performance of each network separately, as well as the results of the work obtained on the basis of the ensemble of neural networks. When developing neural network models, the Python programming language is used

Текст научной работы на тему «ПРИМЕНЕНИЕ НЕЙРОСЕТЕВЫХ МОДЕЛЕЙ ДЛЯ ОБРАБОТКИ И АНАЛИЗА МЕДИЦИНСКИХ ДАННЫХ»

Автоматизация и моделирование в проектировании и управлении. 2022. № 3 (17). С. 24-33.

ISSN 2658-3488 print, ISSN 2658-6436 online Automation and modeling in design and management. 2022. № 3 (17). P. 24-33.

Математическое и компьютерное моделир ование

Научная статья

Статья в открытом доступе

УДК 004.85:616.379-008.64

doi: 10.30987/2658-6436-2022-3-24-33

ПРИМЕНЕНИЕ НЕЙРОСЕТЕВЫХ МОДЕЛЕЙ ДЛЯ ОБРАБОТКИ И АНАЛИЗА МЕДИЦИНСКИХ ДАННЫХ

Ольга Михайловна Гергет1и, Фаина Александровна Игнатишина2

Национальный исследовательский Томский политехнический университет, Томск, Россия

1 gerget@tpu.ru, http://orcid.org/0000-0002-6242-9502

2 fail@tpu.ru, http://orcid.org/0000-0002-1083-141X

Аннотация. В настоящее время применение алгоритмов машинного обучения в решении медицинских задач, связанных с диагностикой и прогнозированием медицинских показателей, позволило получить хороший результат. В рамках проведенного исследования разработаны нейросетевые модели для определения типа сахарного диабета и степени когнитивных нарушений. Обозначена проблема обучения глубоких нейронных сетей, и предложено решение на основе применения в качестве целевой функции кросс-энтропии, что дало возможность снизить зависимость величины коррекции веса от значенгш производных. В качестве исходной выборки выступают обезличенные результаты МРТ головного мозга пациентов из 5 групп с учетом типа сахарного диабета пациентов и наличия когнитивных нарушений. Рассмотрены две нейросетевые модели, которые представляют собой ансамбль, и представлены метрики, позволяющие оценить работу каждой сети отдельно, а также результаты работы, полученные на основе ансамблирования нейросетей. При разработке нейросетевых моделей был использован язык программирования Python.

Ключевые слова: нейронная сеть, сахарный диабет, когнитивные нарушения, статистика, выявление закономерностей, машинное обучение

Для цитирования: Гергет О.М., Игнатишина Ф.А. Применение нейросетевых моделей для обработки и анализа медицинских данных // Автоматизация и моделирование в проектировании и управлении. 2022. №3 (17). С. 24-33. doi: 10.30987/2658-6436-2022-3-24-33.

Original article Open Access Article

APPLYING NEURAL NETWORK-OUTPUT MODELS FOR PROCESSING

AND ANALYSING MEDICAL DATA

Olga M. Gerget1, Faina A. Ignatishina2

h 2 National Research Tomsk Polytechnic University, Tomsk, Russia

1 gerget@tpu.ru, http://orcid.org/0000-0002-6242-9502

2 fail@tpu.ru, http://orcid.org/0000-0002-1083-141X

Abstract. At present, using machine ¡earning algorithms in solving medical tasks related to diagnosing and predicting medical indicators makes it possible to obtain a good result. part of the study, neural network models are developed to determine the type of diabetes mellitus and the degree of cognitive impairment. The problem of training deep neural networks is outlined, and the solution is proposed based on using cross-entropy as an objective function, which makes it possible to reduce the dependence of the weight correction value on the values of derivatives.

The initial sample is depersonalized MRI results of patients ' brain from 5 groups, taking into account the type of diabetes mellitus and the presence of cognitive impairment.

The article considers two neural network models, which are an ensemble, and presents metrics that allow one to evaluate the performance of each network separately, as well as the results of the work obtained on the basis of the ensemble of neural networks. When developing neural network models, the Python programming language is used.

24 <£> Гергет O.M., Игнатишина Ф.А., 2022

Keywords: neural network, diabetes mellitus, cognitive impairment, statistics, pattern detection, machine learning

For citation: Gerget O.M., Ignatishina F.A. Applying neural network-output models for processing and analysing medical data. Automation and modeling in design and management, 2022, no. 3 (17). pp. 24-33. doi: 10.30987/2658-6436-2022-3-24-33.

Введение

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

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

Материалы и методы для решения задачи

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

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

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

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

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

Для решения вышеописанной проблемы приведем следующую целевую функцию (1):

где D - - соответствующие желаемые отклики; /(^(г)) - выходное значение,

где аргумент функции / - активационный потенциал нейрона, соответствующий /-му примеру из выборки; X^íx^^x^,...,^"^ - набор обучающих векторов.

Два свойства данной функции позволяют рассматривать ее в качестве целевой:

1) функция является строго положительной;

2) при выходных значениях, близких к желаемым откликам сети, значение функции будет стремиться к нулю.

Этими же свойствами обладает и квадратическая целевая функция.

Покажем, что использование (1) решает проблему замедления скорости обучения. Для этого найдем частную производную целевой функции по весу:

dL

dWj nj~{

f d(0 \-d(i) Л

dw.

j

1 " ( d{i) \-d{r) \ ,

--MikrMnr1*'" <2)

Проводя вычисления в (2), получим:

В случае логистической активационной функции (3) примет вид:

^^'(/ИН"') (4)

Таким образом, коррекция веса не зависит от значения производной активационной функции по коррекции веса, т.е. чем большей будет ошибка обучения, тем большей будет коррекция веса.

В работе оптимизация параметров выполнялась с помощью метода Adadelta:

A0=_RMS[Ael

RMS[g\ 5f'

вм=в<~ RMS[gl ( )

где в - настраиваемый параметр; g - производная целевой функции по отношению к настраиваемому параметру; RMS- корень суммы предыдущих значений g.

Adadelta принадлежит к семейству адаптивных алгоритмов обучения (AdaGrad, AdaMax, Adam, RMSprop), базирующихся на понятии «момента» обучения, и определяющих коэффициент коррекции веса индивидуально для каждого весового коэффициента.

Описание исходных данных и подбор гиперпараметров

Для более точной оценки влияния изменения гиперпараметров на величину ошибок на этапе проверки используется кросс-валидация.

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

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

Исходные деперсонализированные данные представляют из себя результаты МРТ головного мозга пациентов. Данные предоставлены отделением рентгенологии СибГМУ для выявления взаимосвязи между наличием сахарного диабета и отклонения в головном мозге пациента.

Обучающая выборка включает 14 показателей 1320 пациентов, которые отнесены к разным группам с учетом типа сахарного диабета и когнитивных нарушений. Представим описание пациентов в исследуемых группах:

1) пациенты с сахарным диабетом 1 типа с когнитивными нарушениями, 450 пациентов;

2) пациенты с сахарным диабетом 1 типа без когнитивных нарушений, 200 пациентов;

3) пациенты с сахарным диабетом 2 типа с когнитивными нарушениями, 420 пациентов;

4) пациенты с сахарным диабетом 2 типа без когнитивных нарушений, 190 пациентов;

5) контрольная группа, включающая пациентов, для которых показатели получены в пределах нормы, 60 пациентов.

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

Keras Tuner - оптимизатор гиперпараметров, разработанный командой Google специально для keras в составе TensorFlow [1]. Данная библиотека распространяется бесплатно.

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

Нейросетевая модель для определения типа сахарного диабета

Ансамбль - алгоритм, состоящий из нескольких алгоритмов машинного обучения. Процесс построения ансамбля называется ансамблированием.

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

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

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

На основе проведенного анализа построена нейронная сеть, неизменными параметрами для создания которой являлись: 3 скрытых слоя по 7 нейронов каждый с активационной функцией ReLU, на выходном слое активационная функция - ELU и размером батча равном 10.

Выбор оптимальных гиперпараметров осуществлялся с использованием библиотеки keras tuner.

Одной из наилучших оказалась моделей, состоящая из 5 скрытых слоев, которые содержат 10, 4, 9, 6 и 10 нейронов; активационная функция выходного слоя - ELU; активационная функция скрытых слоев Tanh; размер батча 10.

Таблица 1

Результаты подбора гиперпараметров модели, определяющей тип сахарного диабета, эмпирическим путём

Empirical hyperparameter fitting for a type of diabetes mellitus classification model Table 1

Количество скрытых слоев Активационная функция скрытых слоев Активационная функция выход Количество нейронов в скрытых слоях Размер батча Средняя ошибка

3 ReLU ReLU 5,5,5 30 1,99

3 ReLU ReLU 5,5,5 20 1,5

3 ReLU ReLU 5,5,5 15 2,14

3 ReLU ReLU 5,5,5 10 1,44

3 ReLU ReLU 5,5,5 35 2,74

3 ReLU ReLU 5,5,5 50 1,85

3 ReLU ReLU 5,5,4 10 1,46

3 ReLU ReLU 5,5,3 10 2,17

3 ReLU ReLU 7,5,3 10 1,79

3 ReLU ReLU 7,5,4 10 1,8

3 ReLU ReLU 7,4,3 10 2,32

3 ReLU ReLU 7, 7,7 10 0,41

3 ReLU ReLU 7,4,2 10 1,78

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

3 ReLU ELU 7, 7,7 10 1,31

3 ReLU SeLU 7, 7,7 10 1,63

3 ReLU ReLU 7, 7,7 10 1,61

4 ReLU ELU 7, 7, 7, 5 10 1,43

3 ELU ELU 7, 7,7 10 1,78

Сравнение полученных моделей

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

На рис. 1 представлена матрица ошибок для модели, гиперпараметры которой подобраны эмпирически.

На рис. 2 представлена матрица ошибок для модели, гиперпараметры которой подбирались с использованием библиотеки Keras Tuner.

Oj

0 г г

1

U

Ж 0

0 0 36

1 FN

Прогнозируемое

recall

-0.2

0.0

Рис. 1. Матрица ошибок модели с эмпирически подобранными гиперпараметрами Fig. 1. Confusion matrix of a model with empirically fitted hyperparameters

r r

5 t-O 5

ifi

у

&

064 1 0 1

0 0 36 0 1

0 0

1 1 1

0 1 FN ГХюгнозируемое recall

1.0

OB

1-06

Щ-0А

-0.2

-0.0

Рис. 2. Матрица ошибок модели с гиперпараметрами, подобранными с использованием Keras Tuner Fig. 2. Confusion matrix of a model with hyperparamters fitted using Keras tuner

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

В качестве другой метрики для сравнения были выбраны функции ошибок на этапе обучения и на этапе проверки. На рис. 3, а представлен график функций ошибок для модели, полученной с использованием кросс-валидации. На рис. 3, б представлен график функций ошибок для модели, полученной с использованием библиотеки Keras Tuner.

(«) (б)

Рис. 3. График ошибок по эпохам модели с:

а - эмпирически подобранными гиперпараметрами; б - гиперпараметрами подобранными с помощью Keras Tuner Fig. 3. Plot of errors by epochs of a model with:

a - empirically fitted hyperparameters; b — hvperparameters fitted using Keras Tuner

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

Нейросетевая модель для определения степени когнитивных нарушений

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

В результате построена нейронная сеть, неизменными параметрами для создания которой являлись: 5 скрытых слоев, содержащих 10, 7, 7, 7 и 5 нейронов соответственно, с активационной функцией SELU для скрытых слоев и Softmax на выходе; размер батча был равен 10.

Выбор оптимальных гиперпараметров осуществлялся с использованием библиотеки Keras Tuner.

Одной из наилучших является модель, состоящая из 3 скрытых слоев, которые содержат 7, 14 и 12 нейронов, имеют активационную функцию выходного слоя - Softmax и для скрытых слоев - ELU и размер батча 10.

Сравнение полученных моделей

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

На рис. 5 представлена матрица ошибок для модели, гиперпараметры которой подбирались с использованием библиотеки keras tuner.

о 029 0 0 0 1

0 029 0 0 1

гч 0 0 0.43 0 1

& 0 0 0

с о а 1 1 1 1

1 2 Г^гагнолируеадое

FN recall

10

-0.8

-06

0.4

-02

-0.0

Рис. 4. Матрица ошибок модели с эмпирически

подобранными гиперпараметрами Fig. 4. Confusion matrix of a model with empirically fitted hyperparameters

§ I

I CM

Q29 0 0

0 029 0

0 □ 0.43

0 0 0

HI

t 2 FN

Г^югнозируемое

recall

-1.0

-0B

-06

f-0 4

-0.2

— Q.D

Рис. 5. Матрица ошибок модели с гиперпараметрами, подобранными с

использованием Keras Tuner Fig. 5. Confusion matrix of a model with hyperparamters fitted using Keras tuner

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

В качестве другой метрики для сравнения были выбраны функции ошибок на этапе обучения и на этапе проверки. На рис. 6, а представлен график функций ошибок для модели, полученной с использованием кросс-валидации. На рис. 6, б представлен график функций ошибок для модели, гиперпараметры которой подбирались с использованием библиотеки keras tuner.

00 (б)

Рис. 6. График ошибок по эпохам модели с: а - эмпирически подобранными гиперпараметрами; б - гиперпараметрами подобранными с

помощью Keras Tuner Fig. 6. Plot of errors by epochs of a model with:

a - empirically fitted hyperparameters; b - hyperparameters fitted using Keras Tuner

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

Результат работы ансамбля

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

диабета и определения степени когнитивных нарушений, которые легли в основу ансамбля. Для определения качества совместной работы двух ансамблированных нейросетей построены матрицы ошибок, которые представлены на рис. 7 и рис. 8.

0.H 0

0 0.36

0 D

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

о - D.29

L43

0.2 3

1 FN retail

Прогнозируемое

■1.0

-0.8

1-0.6

-0.4

-0.2

-0.0

1 2 FN recall

Прогнозируемое

Рис. 7. Матрица ошибок при классификации типа

сахарного диабета ансамблированной модели Fig. 7. Confusion matrix of the ensembled model for the type of diabetes mellitus classification

Рис. 7. Матрица ошибок при классификации типа сахарного диабета ансамблированной модели Fig. 7. Confusion matrix of the ensembled model for the type of diabetes mellitus classification

Матрицы ошибок показывают, что ансамблированные нейронные сети работают с такой же точностью, как по отдельности. Однако позволяют решить сразу несколько задач.

Заключение

В результате проведено исследование, связанное с подбором гиперпараметров на основе эмпирического подхода и с использованием библиотеки Keras Tuner. Как итог была создана архитектура нейронной сети, включающая ансамбль из двух нейросетевых моделей и позволяющая осуществить классификацию по типу сахарного диабета и степени когнитивных нарушений с точностью 94 %, что было протестировано на тестовой выборке.

Разработанная нейросетевая модель позволяет по результатам МРТ определить тип сахарного диабета больного и наблюдаемую у него степень когнитивных нарушений.

Список источников:

1. Keras Tuner [Электронный ресурс] // GitHub. URL: https://github.com/keras-team/keras-tuner/ (дата обращения 08.03.2022 г.).

2. Gerget О.М. Bionic models for identification of biological systems. Journal of Physics: Conference Series, 2016, vol. 803, no. 12017.

3. Вьюгнн В.В. Математические основы машинного обучения и прогнозирования. М.: МЦНМО, 2014. 304 с.

4. Chollet F. Deep Learning with Python. Shelter Island, Manning Publications Co, 2018. 386 p.

5. Бейли H. Математика в биологии и медицине. М.: Мир, 1970. 392 с.

6. Власов В.В. Введение в доказательную медицину. М.: Медиа Сфера, 2001. 392 с.

7. Gulli A., Kapoor A., Pal S. Deep Learning with Ten-sorFlow 2 and Keras. Birmingham, Packt Publishing Ltd, 2017. 647 p.

8. Moolayil J. Learn Keras for Deep Neural Networks. Vancouver, Apress, 2019. 192 p.

References:

1. Tuner K. GitHub [Internet] [cited 2022 Mar 08]. Available from: https://github.com/keras-team/keras-tuner/.

2. Gerget O.M. Bionic Models for Identification of Biological Systems. Journal of Physics: Conference Series. 2016;803(12017).

3. Vyugin V.V. Mathematical Foundations of Machine Learning and Forecasting. Moscow: MCCME; 2014.

4. Chollet F. Deep Learning with Python. Shelter Island, Manning Publications Co; 2018.

5. Bailey. N. Mathematics in Biology and Medicine. Moscow: Mir; 1970.

6. lasov V.V. Introduction to Evidence-Based Medicine. Moscow: Media Sphere; 2001.

7. Gulli A., Kapoor A., Pal S. Deep Learning with TensorFlow 2 and Keras. Birmingham: Packt Publishing Ltd; 2017.

8. Moolayil J. Learn Keras for Deep Neural Networks.

Vancouver: Apress; 2019.

9. Логика эмпирических исследований / Загоруй-ко H.F., Самохвалов К.Ф., Свириденко Д.И. -Новосибирск: Наука, 1985

10. Giussani A. Applied Machine Learning with Python. Borgoricco, Logo, 2020. 204 p.

11. Журавлев У .И. Об алгебраическом подходе к решению задач распознавания и классификации Нейронные сети // Проблемы кибернетики. - 1978. -№33. - С. 5-68.

12. Raschka S., Mirjalili V. Python Machine Learning. Birmingham, Packt Publishing Ltd., 2015. 622 p.

13. Mosca, A. Adapting Resilient Propagation for Deep Learning / A. Mosca, G. Magoulas // UK workshop on Computational Intelli-gence. - Exeter: Springer. -2015.

14. Mandic, D. Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability/ Mandic, D. & Chambers, J.- Wiley. - 2001

15. Ксенофонтов В.В. Нейронные сети // Проблемы науки. - 2020. - № 11. - С. 28-29.

16. Рекурентные нейронные сети / Алёшин Н.А., Жогаль С.П. // WORLD SCIENCE: PROBLEMS AND INNOVATIONS: сб. статей. - Пенза, 2021. -С. 10-12.

17. Руднева А.А. Искусственный интеллект и нейронные сети / Информационные технологии в строительных, социальных и экономических системах - 2020. - № 1. - С. 48-50.

18. Использование искусственных нейронных сетей в медицине / Шинелев И.Н., Тарасов И.Е. // ИТ-Стандарт - 2020. - № 4. - С. 38-43.

19. Искусственный интеллект в медицине / Елизарова М.И., Уразова К.М., Ермашов С.Н., Пронькин Н.Н. // International journal of professional science -20211. - № 5. - С. 81-85.

9. Zagoruiko N.G., Samokhvalov K.F., Sviridenko D.I. Logic of Empirical Research. Novosibirsk: Nauka, 1985.

10. Giussani A. Applied Machine Learning with Python. Borgoricco: Logo; 2020.

11. Zhuravlev U.I. On the Algebraic Approach to Solve the Problems of Recognition and Classification. Problems of Cybernetics. 1978;33:5-68.

12. Raschka S., Mirjalili V. Python Machine Learning. Birmingham: Packt Publishing Ltd.; 2015.

13. Mosca A, Magoulas G. Adapting Resilient Propagation for Deep Learning. In: UK Work-shop on Computational Intelligence. Exeter: Springer; 2015.

14. Mandic, D., Chambers, J. Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability. Wiley; 2001.

15. Ksenofontov V.V. Neural Networks. Science Problems. 2020;11:28-29.

16. Alyoshin NA, Zhogal SP. Recurrent Neural Networks. In: Proceedings of the Conference: World Science: Problems and Innovations; Penza: 2021. p. 10-12.

17. Rudneva A.A. Artificial Intelligence and Neural Networks Information Technologies in Building, Social and Economic Systems. 2020;1:48-50.

18. Shinelev I.N., Tarasov I.E. The Use of Artificial Neural Networks in Medicine. IT Standard. 2020;4:38-43.

19. Elizarova M.I., Urazova K.M., Ermashov S.N., Pron-kin N.N. Artificial Intelligence in Medicine. International Journal of Professional Science. 2021;5:81-85.

Информация об авторах: Ольга Михайловна Гергет

доктор технических наук, профессор отделения информационных технологий Национального исследовательского Томского политехнического университета, ОКСГО: 0000-0002-6242-9502

Фаина Александровна Игнатишина

магистрант отделения информационных технологий Национального исследовательского Томского политехнического университета, ORCID ГО: 0000-0002-1083-141Х

Information about authors: Olga Mikhailovna Gerget

Doctor of Technical Sciences, Professor of the Department «Information Technologies» of National Research Tomsk Polytechnic University, ORCID ID: 0000-0002-6242-9502

Ignatishina Faina Alexandrovna

master student of the Department «Information Technologies» of National Research Tomsk Polytechnic University, ORCID ID: 0000-0002-1083-141X

Вклад авторов: все авторы сделали эквивалентный вклад в подготовку публикации. Contribution of the authors: the authors contributed equally to this article.

Авторы заявляют об отсутствии конфликта интересов.

The authors declare no conflicts of interests.

Статья поступила в редакцию 28.06.2022; одобрена после рецензирования 02.08.2022; принята к публикации 05.08.2022.

The article was submitted 28.06.2022; approved after reviewing 02.08.2022; accepted for publication 05.08.2022.

Рецензент - Подвесовский А.Г., кандидат технических наук, доцент, Брянский государственный технический университет.

Reviewer - Podvesovskij A.G., Candidate of Technical Sciences, Associate Professor, Bryansk State Technical University.

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