{"title":"CORRELATION ANALYSIS AND BUILDING A NEURAL NETWORK FOR THE CLASSIFICATION OF THYROID DISEASES","authors":"В.Н. Коровин, И.Н. Пантелеев, В.А. Чупахин","doi":"10.36622/vstu.2023.22.1.016","DOIUrl":null,"url":null,"abstract":"В статье приводится описание корреляционного анализа. Описываются суть корреляционного анализа и в каких случаях он используется. Чтобы отсечь все малозначимые и незначимые параметры для построения более точной нейронной сети проводится корреляционный анализ для выделения важных параметров (анамнез, результаты анализов) на основе 45 пациентов с заболеваниями щитовидной железы: гипотиреоз, подострый тиреоидит и тиреотоксикоз, в результате которого из 41 критерия осталось 26 значимых критериев. Даются основные понятия о нейросетевом моделировании, нейронных сетях, их строению, обучению их плюсах и минусах. На основе полученных данных после корреляционного анализа строится полносвязная нейронная сеть для автоматизированной классификации заболеваний щитовидной железы: гипотиреоз, подострый тиреоидит и тиреотоксикоз. Нейронная сеть создается с помощью библиотеки Deeplearning4j для языка программирования Java. Выполняется полная настройка нейронной сети: определяется её структура (количество скрытых слоев, количество нейронов в скрытых слоях), задаются настройки для её обучения (количество эпох обучения, коэффициент скорости обучения, размер подаваемого пакета данных, после которого происходит корректировка весов). Происходит обучение нейронной сети на обучающей выборке. На тестовой выборке проверяется корректность обученной нейронной сети. Описывается математическая модель, получившейся нейронной сети The article provides a description of the correlation analysis. The essence of correlation analysis and in what cases it is used are described. Correlation analysis is carried out to highlight important parameters (anamnesis, test results) based on 45 patients with thyroid diseases: hypothyroidism, subacute thyroiditis and thyrotoxicosis, as a result of which 26 significant criteria remained out of 41 criteria. The basic concepts of neural network modeling, neural networks, their structure, learning their pluses and minuses are given. Based on the data obtained after correlation analysis, a fully connected neural network is built for the automated classification of thyroid diseases: hypothyroidism, subacute thyroiditis and thyrotoxicosis. The neural network is created using the Deeplearning4j library for the Java programming language. A complete tuning of the neural network is performed: its structure is determined (the number of hidden layers, the number of neurons in the hidden layers), settings for its training are set (the number of training epochs, the learning rate coefficient, the size of the supplied data packet, after which the weights are adjusted) . The neural network is trained on the training set. On the test sample, the correctness of the trained neural network is checked. The mathematical model of the resulting neural network is described","PeriodicalId":488658,"journal":{"name":"Sistemnyj analiz i upravlenie v biomedicinskih sistemah","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sistemnyj analiz i upravlenie v biomedicinskih sistemah","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36622/vstu.2023.22.1.016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
В статье приводится описание корреляционного анализа. Описываются суть корреляционного анализа и в каких случаях он используется. Чтобы отсечь все малозначимые и незначимые параметры для построения более точной нейронной сети проводится корреляционный анализ для выделения важных параметров (анамнез, результаты анализов) на основе 45 пациентов с заболеваниями щитовидной железы: гипотиреоз, подострый тиреоидит и тиреотоксикоз, в результате которого из 41 критерия осталось 26 значимых критериев. Даются основные понятия о нейросетевом моделировании, нейронных сетях, их строению, обучению их плюсах и минусах. На основе полученных данных после корреляционного анализа строится полносвязная нейронная сеть для автоматизированной классификации заболеваний щитовидной железы: гипотиреоз, подострый тиреоидит и тиреотоксикоз. Нейронная сеть создается с помощью библиотеки Deeplearning4j для языка программирования Java. Выполняется полная настройка нейронной сети: определяется её структура (количество скрытых слоев, количество нейронов в скрытых слоях), задаются настройки для её обучения (количество эпох обучения, коэффициент скорости обучения, размер подаваемого пакета данных, после которого происходит корректировка весов). Происходит обучение нейронной сети на обучающей выборке. На тестовой выборке проверяется корректность обученной нейронной сети. Описывается математическая модель, получившейся нейронной сети The article provides a description of the correlation analysis. The essence of correlation analysis and in what cases it is used are described. Correlation analysis is carried out to highlight important parameters (anamnesis, test results) based on 45 patients with thyroid diseases: hypothyroidism, subacute thyroiditis and thyrotoxicosis, as a result of which 26 significant criteria remained out of 41 criteria. The basic concepts of neural network modeling, neural networks, their structure, learning their pluses and minuses are given. Based on the data obtained after correlation analysis, a fully connected neural network is built for the automated classification of thyroid diseases: hypothyroidism, subacute thyroiditis and thyrotoxicosis. The neural network is created using the Deeplearning4j library for the Java programming language. A complete tuning of the neural network is performed: its structure is determined (the number of hidden layers, the number of neurons in the hidden layers), settings for its training are set (the number of training epochs, the learning rate coefficient, the size of the supplied data packet, after which the weights are adjusted) . The neural network is trained on the training set. On the test sample, the correctness of the trained neural network is checked. The mathematical model of the resulting neural network is described
这篇文章描述了相关分析。它描述了相关分析的本质以及在哪些情况下使用。为了缩小神经网络中所有不相关和不相关的参数,正在对45名甲状腺患者进行相关分析,以确定重要的参数(病史、测试结果):甲状腺下垂体、甲状腺下垂体和甲状腺下垂体,剩下41个标准和26个重要标准。它提供了神经网络建模、神经网络、它们的结构、它们的优点和缺点的基本概念。根据相关分析得出的数据,正在建立一个完整的神经网络来自动分类甲状腺疾病:甲状腺样变性、甲状腺样变性和甲状腺样变性。神经网络是由Deeplearning4j库创建的,用于Java编程语言。完整的神经网络配置:定义其结构(隐藏层的数量,隐藏层中的神经元数量),为其学习设置设置(学习时间的数量,学习速度系数,修正天平的数据包大小)。在学习样本中进行神经网络训练。测试样本显示训练有素的神经网络的正确性。这是一种数学模型,由神经网络“知识论”(“知识论分析”)产生。这是一种协作分析的本质,在这种情况下,它是什么。这是一种由45个不同的人组成的团队,由一个不同的团队组成,由一个不同的团队组成,由一个不同的团队组成。neural网络模型的基本概念,neural网络,their structure, learning plus和minuses是given。= =历史= =在数据共享分析后,完整的连接新网络是为自拍三部曲、次级三部曲和三部曲建造的。neural网络是Java编程语言的Deeplearning4j图书馆。A complete调校of the neural network is performed: its结构is determined (the number of隐藏layers, the number of neurons in the,隐藏layers),设置for its training are set the number of training epochs), the learning速率coefficient, the size of the supplied data packet after the weights are adjusted)主演。neural网络是在train set上运行的。在试播集上,试播集是试播集,试播集是试播集。新网络的mathematical模型被删除了