当前位置: 首页 > 期刊 > 《生物医学工程学杂志》 > 1999年第4期
编号:10273767
高阶多层神经网络与脑电诊断
http://www.100md.com 《生物医学工程学杂志》 1999年第4期
     作者:刘建成 蔡湛宇

    单位:(广州珠江医院 计算机室,广州 510282)

    关键词:特征;高阶多层神经网络;识别

    生物医学工程学杂志990418 摘要 高阶多层非线性连续时间神经网络被引入到脑电信号的识别中,实验表明其识别率可达到较理想结果。

    High Order Multi-layer Neural Networks and EEG Diagnosing

    Liu Jiancheng Cai Zhanyu

    (Department of Computer,Zhujiang Hospital,Guangzhou 510282)
, 百拇医药
    Abstract In this experiment,high-order multi-layer neural networks was introduced into the identification of EEG signal.The result of testing demonstrated that the identification rate reached an a satisfying level.

    Key words Characteristic Multi-layer neural networks Identificaion

    1 脑电信号特征参数的提取

    研究4种不同类型的脑电信号(偏头痛,脑栓塞,癫痫,脑瘫)的特征,有关这些脑疾病与波形特征分量的关系见文献[2],经过采样预处理,进行选择,取得病理特征提取,建立网络识别的样本集。
, 百拇医药
    2 网络结构及算法

    高阶神经网络比一阶有更强的鲁棒性和更强的模式分辨率,高阶多层神经网络(HMNN)[1]的一种特殊情形是循环高阶多层前馈神经网络(RHMNN)。这种网络的各层神经元数目相同,并且各层之间的连接权值矩阵相等,即:Wijk(l)=Wijk,l≤i,j,k≤N,l为层变量。它的结构和算法可参考文献[1]。有N个可能状态{qi,i=1,2…,N}及其状态之间的转移概率结构表示为:wij=Pr(qj在第一层,qi在第二层);wijk=Pr(qk在第l+1层);初始状态概率πi=Pr;在初始层;第i个状态产生观察值序列{vt}的概率,fi(vt)=Pr(ot=vt/qi)在第l层。而高阶隐马尔柯夫模型(HMM’s)与高阶神经网络有着内在联系。例如二阶HMM's可作为高阶神经网络的一种特殊情形。
, 百拇医药
    图 二阶HMM神经网络结构

    Fig Structure of two order multilayer feedforward neural networks

    图中所示一种二阶HMM的每层神经网络由它在时刻t和t-1的状态构成,给定任意输入(样本)模式序列O=(o1,o2…,ol)和二阶隐马尔柯夫模型λ=(πi,wij,Wijk,fk),πi为初始概率。二阶HMM的学习过程就是迭代地调整模型参数:(πi,wij,Wijk,fk),从而使计算事件概率Pr(O/λ)最大。学习过程采用Baum-Welch算法作为二阶HMM的学习过程训练算法。网络学习目的就是迭代出一组新的模型参数λ=πi,wij,Wijk,fk),使下式[2]最大。 (1)
, 百拇医药
    其中ajk(l+1)=ujk(l+1+fk(ol+1),ujk(l+1)=Wijk αij(l),aij(l)=πifi(o2)wijfj(o2).

    Wijk(l+2)为第l层的第i个神经元和第l+1层的第j个神经元到第l+2层的第k个神经元的二阶连接权值。Ujk(l)为l层地神经元netjk(l)的输入值,ajk(l)为神经元netjk(l)的输出激励值,aij为初始值。初始连接权矩阵[3] (2)
, 百拇医药
    其中:δij为隐层反向误差传播函数。利用梯度下降法,导出一组模型参数,权矩阵Wijk的迭代[3] (3) (4)

    其中:δjk为反向传播为误差函数;fk为观察值概率。

    3 实验结果

    建立一个高阶多层神经网络,输入节点为30个,输出节点作为最后诊断输出,隐含节点为可调整作为脑电信号特征抽取的集合,用误差允许范围内的50种脑电模拟样本进行学习。用数千个受试者的脑电图,测试过程所选50种样本与学习样本的汉明矩为2.5,先用等时间间隔采样,和传统的计算机分析方法测出它们所属的类型。从几类这随机取数,组成训练组。
, 百拇医药
    表1 网络的识别率与阶数,隐节点,初始值的关系(初始值wij=0.03)

    Table 1 The relationship of networks identification rate with order number,hidden nodes and initial(Initial wij=0.03)

    隐节点(hidden nodes)

    2

    4

    6

    8

    10

    12
, 百拇医药
    14

    1

    0.53

    0.85

    0.82

    0.75

    0.67

    0.89

    0.85

    2

    0.72

    0.92

    0.79
, http://www.100md.com
    0.965

    0.98

    0.97

    0.96

    3

    0.79

    0.84

    0.945

    0.97

    0.98

    0.96

    0.954

    4
, 百拇医药
    0.84

    0.905

    0.99

    0.91

    0.95

    0.98

    0.975

    5

    0.81

    0.955

    0.924

    0.99

    0.964
, http://www.100md.com
    0.99

    0.95

    迭代次数

    Iterations

    9867

    5342

    5321

    7810

    1690

    12963

    12521

    表2 网络的识别率与阶数,隐节点,初始值的关系(初始值wij=0.14)
, 百拇医药
    Table 2 The relationship of networks identification rate with order number,hidden nodes and initial(Initial wij=0.14)

    隐节点(hidden nodes)

    2

    4

    6

    8

    10

    12

    14

    1
, http://www.100md.com
    0.56

    0.88

    0.87

    0.78

    0.69

    0.90

    0.85

    2

    0.70

    0.90

    0.81

    0.925

    0.95
, 百拇医药
    0.90

    0.98

    3

    0.79

    0.87

    0.955

    0.94

    0.948

    0.97

    0.975

    4

    0.89

    0.90
, 百拇医药
    0.99

    0.90

    0.955

    0.955

    0.975

    5

    0.80

    0.925

    0.925

    0.99

    0.954

    0.99

    0.98
, 百拇医药
    迭代次数

    Iterations

    5673

    2372

    1276

    1632

    3290

    1563

    2110

    由表1,2的识别率可知2阶以上的比平常1阶的网络要高,在1~5阶内阶数越高,相对的识别率水平会好些。节点数不能太小,如果太多网络权的调整时间增加,识别率没有提高,表2看出优于表1,说明初始权值的选取也将影响网络性能。表中最佳的节点为6,阶数为4的点。实际应用时,为提高网络识别率,例如初始权、节点数、学习步长等要根据运用中寻找合适的参数。 参考文献

    1 Gustavsson I.A theoretical analysis of recursive identification mcthods.Automation,1978;14(3)∶231

    本期数据不全, 百拇医药