神经网络数据分析 [基于BP神经网络的医学数据分析]

【www.zhangdahai.com--领导讲话稿】

  【摘要】 BP网络是一种基于误差反向传播(Back Propagation)算法的多层前向神经网络。采用动量梯度下降算法(TRAINGDM)训练BP网络,建立输入到输出的函数映射关系,使其对48例两类五种医学免疫学数据进行训练与分类。训练集数据正确检出率为100%,测试集数据正确检出率为87.5%,效果优良。结论 BP网络应用于免疫学数据分类取得很好效果,在临床免疫学人工智能诊断方面将有更为广泛的应用空间。
  【关键词】 BP神经网络;动量梯度下降算法;免疫学数据
  
  作者单位:116044大连医科大学医学影像学系(陈艳霞);
  大连医科大学检验医学院(刘挥)
  
  人工神经网络理论以非线性大规模并行分布处理为特点,突破了传统的线性处理模式,以其高度的并行性,良好的容错性和自适应能力成为人们研究其赖以生存的非线性世界、探索和研究某些复杂大系统的有力工具,已应用于很多领域的信息处理工作。
  BP算法的多层前馈网络的人工神经网络模型采用典型的有教师学习方式来进行预测和分类问题的处理。采用的传递函数通常是sigmoid型可微函数,可以实现输入和输出间的任意非线性映射。这使其在函数逼近、模式识别、数据压缩领域有着更加广泛的应用。该模型的特点是信号由输入层单向传递到输出层,同一层神经元之间互不传递信息,每个神经元与邻近层所有神经元相连,各神经元的作用函数为Sigmoid函数,用样本集合反复训练网络,并不断修改权值,直到使实际输出向量达到要求,训练过程结束。应用BP网络处理正常状态与处于焦虑状态的学生的血液中免疫学指标数据,取得了很好的效果[1]。
  1 基于BP网络的医学数据分析
  数据选自在某大学就读的大学生,共计48例。在自愿、正常学习生活的情况下抽取他们的血液标本,然后再在考试前抽取他们的血液标本,分别进行五项免疫学指标检验,共获得两类、五项、480组数据。随机把其中的20例学生的两类、五项数据做为训练集输入矢量输入,目标矢量为处于考前状态的五项数据输出为1,平时正常生活状态的五项数据输出为0。网络训练时调整神经元之间的连接权值,使网络的输出和实际的两类情况尽可能相符。如果对所有的训练样本集网络的输出95%或更高能保证与实际结果一致,则训练过程结束。网络训练好后,剩余的28例学生的5项数据作为神经网络的输入项,神经网络的输出值就是该学生是处于考前状态1还是平时正常生活状态0。主要设计程序如下:
  %NEWFF-生成一个新的前向神经网络;%TRAIN-对BP神经网络进行训练;%SIM-对BP神经网络进行仿真;pause %敲任意键开始
  clc
  a1=[955 182 148222 1240]’;
  a2=[1190 1911252421010]’;
  a3=[1370291743461460]’;
  a4=[1150 1962001511370]’;
  a5=[821 109 82195 899]’;
  a6=[1290246 112 299 1200]’;
  a7=[876 132 139 166 952]’;
  a8=[800 200 53.7214 873]’;
  a9=[1210187 215 210 1370]’;
  a10=[1090 131 68.5285 1380]’;
  a11=[1240 433 154 224 1520]’;
  a12=[1300 239 61.3289 1150]’;
  a13=[1200 284 71.9119 1430]’;
  a14=[1270 339 133 197 1210]’;
  a15=[1210 248 151 125 1330]’;
  a16=[1030 294 132 137 1040]’;
  a17=[876151 126 194 1020]’;
  a18=[1130 246 129 320 1470]’;
  a19=[1020 196 157 225 1200]’;
  a20=[1260 243 96.9143 1330]’;
  b1=[910 188 127 216 1300]’;
  b2=[1160177 136 268 1220]’;
  b3=[1370287 101 321 1420]’;
  b4=[947 159 170 111 1310]’;
  b5=[911 116 66.2216 1140]’;
  b6=[1320278 80.1305 1250]’;
  b7=[804 147 150 177 987]’;
  b8=[930 227 66.4245 962]’;
  b9=[903 147 191 217 1380]’;
  b10=[729121 59.2285 1330]’;
  b11=[1180 436 144 220 1460]’;
  b12=[949169 70.3240 972]’;
  b13=[1150 273 65124 1520]’;
  b14=[1150 172 118 179 1340]’;
  b15=[1110 216 144 120 1320]’;
  b16=[898260 112 197 1000]’;
  b17=[866155 134 181 1050]’;
  b18=[1060 235 158 149 1400]’;
  b19=[887160 136 168 1450]’;
  b20=[1320 286 92154 1410]’;
   p=[a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20];%为输入特征矢量!
   t=[-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];%为输出目标矢量?
   %创建一个新的前向神经网络
   net=newff(minmax(p),[12 1],{’tansig’,’purelin’},’trainlm’);
   %==============设置网络参数============================
   net.trainParam.show = 50;
   net.trainParam.lr = 0.05;
   net.trainParam.mc = 0.9;
   net.trainParam.epochs = 10000;
   net.trainParam.goal = 1e-1;
   %=======================================================
  [net,tr]=train(net,p,t); %对网络进行训练
   echo off;
   b=[1590 245 125 286 1330]’;
   w=sim(net,b);
   if w>0
   disp(’0’);
   else
   disp(’1’);
   end
  表1
  
  BP神经网络处理免疫学数据结果
  
  神经网络
  诊断结果训练数据测试数据
  
  正常状态考前状态正常状态考前状态
  
  0 200243
  10 20425
  
  其中对于训练集,正常状态与考前状态的正确检出率为100%。对于测试集,正常状态的正确检出率为85.7%;考前状态的正确检出率为89.3%。平均为87.5%。
  3 讨论
  3.1 本研究所采用的人工神经网络检验免疫数据的结果较好地符合了已知数据,具有较高的准确性。
  3.2 要想进一步提高该方法的准确性,应该注意收集更多更全面的检验数据。如果我们所使用的数据越多越全面,则其中所蕴含的事物本身的规律性就越强,利用人工神经网络从中所抽取的函数关系就越具有普遍性,因而就更准确。
  3.3 可能对亚健康的诊断具有指导意义。亚健康问题各国医学界已作了一些研究,并取得了某些实际的成果。但是,由于亚健康的多种类型以及多种相关因素,使得现有的诊断在准确性和实用性方面都存在着相当的局限性,如建模复杂困难。由于对影响罹病与否的各种因子的作用机制了解得不是很清楚,如何建立诊断模型,以及如何确定新建立的模型在何种程度上与实际情况相吻合还是一个问题;容错能力不强,适用范围不广;依赖于某些病例库新建立起来的医学模型往往具有很强的局限性,用于新的病例库时误差有时较大。另外,由于医学方面的原因,我们收集到的数据有时不完整,而现有的研究方法所建立起的医学模型由于容错性差,对这些不完整的数据通常都难以处理。人工神经网络理论突破了传统的线性处理模式,以其高度的并行性,良好的容错性和自适应能力成为人们研究其赖以生存的非线性世界,探索和研究某些复杂大系统的有力工具。对亚健康的诊断关键在于准确找到亚健康的判定函数,可能利用BP网络的函数逼近功能来实现。这需要有更多的医学数据来实践检验。
  参 考 文 献
  [1] 许东,吴征.基于MATLAB6.X的系统分析与设计-神经网络.西安电子科技大学出版社,2002:9.
  [2] 王俊杰,陈景武.BP神经网络在疾病预测中的应用.数理医药学杂志,2008,21(3):260-262.

推荐访问:神经网络 医学 分析 数据

本文来源:http://www.zhangdahai.com/jianghuazhici/lingdaojianghuagao/2019/0409/65574.html

  • 相关内容
  • 热门专题
  • 网站地图- 手机版
  • Copyright @ www.zhangdahai.com 大海范文网 All Rights Reserved 黔ICP备2021006551号
  • 免责声明:大海范文网部分信息来自互联网,并不带表本站观点!若侵害了您的利益,请联系我们,我们将在48小时内删除!