《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設計應用 > 基于改進神經(jīng)網(wǎng)絡的糖尿病生化指標值預測
基于改進神經(jīng)網(wǎng)絡的糖尿病生化指標值預測
2017年微型機與應用第5期
陳德華,洪靈濤,潘喬
東華大學 計算機科學與技術(shù)學院,上海 201620
摘要: 糖尿病在治療過程中,其生化檢驗指標的變化受患者基本特征、指標等影響。文中針對預測患者糖尿病生化指標的問題,結(jié)合神經(jīng)網(wǎng)絡等機器學習方法,構(gòu)建了一個基于改進神經(jīng)網(wǎng)絡的糖尿病生化指標預測模型。該模型考慮了糖尿病生化指標和患者的基本特征對指標的影響,同時又將患者之前的檢驗數(shù)據(jù)樣本加入到模型中。實驗證明,對于糖尿病患者的指標數(shù)據(jù),3個主要血檢指標預測訓練集的R2值達到0.772 1、0.551 8、0.706 3,測試集的R2值達到了0.644 7、0.584 0、0.804 6,對比實驗也證明了該模型相較于常用的機器學習模型有著更好的預測效果。
Abstract:
Key words :

  陳德華,洪靈濤,潘喬

  (東華大學 計算機科學與技術(shù)學院,上海 201620)

       摘要糖尿病在治療過程中,其生化檢驗指標的變化受患者基本特征、指標等影響。文中針對預測患者糖尿病生化指標的問題,結(jié)合神經(jīng)網(wǎng)絡等機器學習方法,構(gòu)建了一個基于改進神經(jīng)網(wǎng)絡的糖尿病生化指標預測模型。該模型考慮了糖尿病生化指標和患者的基本特征對指標的影響,同時又將患者之前的檢驗數(shù)據(jù)樣本加入到模型中。實驗證明,對于糖尿病患者的指標數(shù)據(jù),3個主要血檢指標預測訓練集的R2值達到0.772 1、0.551 8、0.706 3,測試集的R2值達到了0.644 7、0.584 0、0.804 6,對比實驗也證明了該模型相較于常用的機器學習模型有著更好的預測效果。

  關(guān)鍵詞:糖尿病;神經(jīng)網(wǎng)絡;指標預測

  中圖分類號:TP302文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.05.017

  引用格式:陳德華,洪靈濤,潘喬.基于改進神經(jīng)網(wǎng)絡的糖尿病生化指標值預測[J].微型機與應用,2017,36(5):54-56,59.

0引言

  糖尿病作為一個高發(fā)的內(nèi)分泌疾病,其各項指標的預測都有很重要的意義。糖化血紅蛋白(HbA1c) 指標是人體血液中紅細胞內(nèi)的血紅蛋白與血糖結(jié)合的產(chǎn)物, 通常可以反映患者近8~12周的血糖控制情況;空腹血糖(Glu)指標能夠代表基礎(chǔ)胰島素的分泌功能;而胰島素釋放試驗(Ins)反應了胰β細胞的儲備功能,這些糖尿病的主要指標預測具有調(diào)整治療方案、評估患者狀態(tài)、衡量治療結(jié)果等重要的實際意義。

  以往糖尿病的指標預測僅僅停留在醫(yī)學領(lǐng)域或者簡單的統(tǒng)計分析上。隨著機器學習技術(shù)的發(fā)展,各類機器學習模型也被應用到醫(yī)療行業(yè)的各個領(lǐng)域。但是對于大量有不同特性的數(shù)據(jù)樣本,許多機器學習的模型過于泛用,而對于糖尿病指標數(shù)據(jù)的預測而言,以往的模型大多停留在解決指標間的相關(guān)性上,而沒有考慮到患者一直以來的指標變化。同時患者指標變化數(shù)據(jù)具有不規(guī)則時序特性,這些特性也阻礙了一些模型應用到這類特殊的數(shù)據(jù)集上。

  本文提出了一個基于改進神經(jīng)網(wǎng)絡的模型,該模型不僅充分考慮到患者指標間的相互影響,同時通過加入隱藏層來擬合患者多次檢查中不規(guī)則的時序特性,對比實驗也證明了該模型相較于常用的機器學習模型有著更好的預測效果。

1糖尿病臨床數(shù)據(jù)建模

  糖尿病臨床數(shù)據(jù)主要由兩部分組成:患者的基本信息,此維數(shù)據(jù)主要包括了患者的性別、年齡、妊娠狀態(tài)等;患者的檢驗數(shù)據(jù),此維數(shù)據(jù)主要包括了患者歷次的各項生化指標的檢驗時間和指標值。

  由以上兩類數(shù)據(jù)源可以得到一個以患者、時間和患者屬性(包括患者特征和指標等)為3個維度的三維數(shù)據(jù)模型,而這個數(shù)據(jù)模型有以下特點:

  (1)不規(guī)則的時序特性

  例1.表1中列舉了一個患者血液檢查中糖尿病主要指標的數(shù)據(jù)樣本。該數(shù)據(jù)的時間跨度從2011年~2012年,共有5次檢查數(shù)據(jù),每次檢查與上一次檢查的時間間隔分別為110天、103天、128天和60天。

Image 002.jpg

  例1中可以看到,醫(yī)療數(shù)據(jù)的確具有時序特性,但相較于標準的或者較為正規(guī)的時序數(shù)據(jù)集,醫(yī)療數(shù)據(jù)的時序點更為殘缺和稀疏。這就使得很多數(shù)學模型并不適用于真實醫(yī)療數(shù)據(jù)的預測。

  (2)指標和患者基本信息具有相關(guān)性

  例2. 表2為不同性別分組A1C指標的統(tǒng)計描述。展示了不同年齡和性別分組的情況下患者的A1C指標分布情況。從例2中可以看出,不同性別的患者指標分布并不均勻,同時患者的年齡對指標的分布也有著影響。

Image 003.jpg

  (3)指標間具有相關(guān)性

  患者的指標存在相互影響的關(guān)系,相關(guān)資料也表明,患者的疾病指標也與很多的患者特性有著諸多相關(guān),所以指標間的相互影響不可忽略。

2神經(jīng)網(wǎng)絡及存在的不足

  BP神經(jīng)網(wǎng)絡[1 2]是一種按誤差逆?zhèn)鞑ニ惴ㄓ柧毜亩鄬忧梆伨W(wǎng)絡,是目前應用最廣泛的神經(jīng)網(wǎng)絡模型之一。神經(jīng)網(wǎng)絡擅長于處理內(nèi)部機制復雜的問題,具有較強的非線性映射能力,因而神經(jīng)網(wǎng)絡在處理指標間、患者基本屬性與指標預測的關(guān)系時有較強的能力[3]。但是,由于需要同時考慮到患者多次檢查對患者指標的影響,一般的神經(jīng)網(wǎng)絡無法處理多次輸入之間的關(guān)系,不能很好地適應當前的數(shù)據(jù)模型。因而為了較好地預測糖尿病患者的幾個主要指標變化,提高預測精確度,本文利用糖尿病患者特征、治療時間和治療過程中的指標變化特性,提出了一個基于神經(jīng)網(wǎng)絡的改進神經(jīng)網(wǎng)絡模型,利用了BP神經(jīng)網(wǎng)絡[2 3]中的思想,來完成糖尿病指標的預測。

3預測模型架構(gòu)

  根據(jù)上節(jié)的描述,考慮到患者的各種特征對指標預測的影響,將患者性別、年齡、妊娠狀態(tài)等也作為模型的輸入。同時,如例1種所述,考慮到醫(yī)療數(shù)據(jù)所具有的時序特性,本文在改進的模型中加入了一個隱藏層,用于保存上一次隱層的輸出,并將它用于下一次的隱層計算,以此來擬合醫(yī)療數(shù)據(jù)的時序特性。為了簡化部分計算,減低模型可能的過擬合概率,模型將一些與預測結(jié)果直接相關(guān)的輸入單獨列出,作為特殊的節(jié)點輸入,直接連接到輸出節(jié)點。

  3.1模型描述

  實驗中的模型是基于BP神經(jīng)網(wǎng)絡改進的,具體包括4個層次,即輸入層、隱藏層1、隱藏層2和輸出層次。

  將輸入?yún)?shù)x1,x2,…,xn記作x,對輸入?yún)?shù)先進行線性變換,對于隱層1節(jié)點j的輸入有:

  C8NA3149U})YOM8(86AWTMF.png

  其中ωTj表示連接輸入層和隱層1節(jié)點j的權(quán)值向量,ωi→j表示輸入層節(jié)點i到隱層j的權(quán)值,n表示輸入層節(jié)點數(shù)量。

  隱層中激勵函數(shù)選用sigmoid函數(shù),所以為了保證sigmoid有較好的感知效果,本文利用sigmoid在定義域為0附近較為敏感的特性,結(jié)合數(shù)據(jù)特點,將式(1)中的kj進行雙曲變換,然后再附上偏置量,由此得到隱層的激勵函數(shù)為:

  _@{S43L}}EC`[6S]2A[OYG5.png

  其中pi表示隱層1節(jié)點i的輸出,βi為對應偏置量。

  隱層2的節(jié)點i保存著上一次隱層1節(jié)點的輸出,將隱層的節(jié)點i輸出記作yi,隱層2的節(jié)點i所保存的值記作y′i(注:隱層1、2的節(jié)點數(shù)相同),則對于隱層節(jié)點i的實際輸出有:

  yi=pi+αiy′i(3)

  其中αi表示隱層2節(jié)點i所對應的輸出權(quán)值。

  對于輸入層中包含特殊節(jié)點N,筆者認為在這樣一份時序數(shù)據(jù)中,每條數(shù)據(jù)的時間與其輸出有直接關(guān)系,則不將該節(jié)點通過隱層處理,而是直接連接到輸出層。將隱層的輸出y1,y2,…,yn記作y,在輸出層采用purelin函數(shù),可以得到輸出層的輸出zj為:

  zj=υTj·y+γj·g+bj=∑m1υi→j·yi+γj·g+bj(4)

  其中υTj表示連接隱層和輸出層節(jié)點j的權(quán)值向量,υi→j表示隱層節(jié)點i到輸出層節(jié)點j的權(quán)值,bj表示對應偏置量,m為隱層節(jié)點數(shù)量,g表示特殊節(jié)點輸入值,γj為對應權(quán)值。

  3.2學習過程

  整個訓練過程基本采用BP算法的思想,首先,模型的整體MSE為:

  4HED[]DK@]6_G[QIV3}K]AV.png

  其中rj 為預測結(jié)果的實際值。為后續(xù)計算方便,這里添加了系數(shù)12。

  訓練學習過程以最小化MSE為目的,利用梯度下降算法,以目標負梯度方向?qū)?shù)進行調(diào)整,對于誤差函數(shù)(5)和給定學習率η,參數(shù)ωi→j的負梯度變化量為:

  VN4HTSKP406)A09EYC`9~)Q.png

  同理,根據(jù)式(10)同樣的推導方式可以得到其他參數(shù)的變化量為:

  Y2U{`})$9J]}V~}~4QDJACE.png

Image 005.jpg

4實驗評估

  本實驗中的醫(yī)療數(shù)據(jù)源于國內(nèi)某大型三甲醫(yī)院的糖尿病患者的醫(yī)療數(shù)據(jù)。共有348位患者的信息,每個患者至少包括了3條以上的檢查數(shù)據(jù)。共1 399條檢查數(shù)據(jù)。數(shù)據(jù)以7:3的比例劃分訓練集和測試集。模型的輸出為預測時間下的A1C、GLU、INS 3個指標的值。

  4.1模型評價標準和參數(shù)設定

Image 004.jpg

  首先對模型的數(shù)值數(shù)據(jù)進行歸一化處理。本節(jié)選取均方誤差(Mean Square Error, MSE)和決定系數(shù)(coefficient of determination, R2)來作為實驗的評價指標。兩者的計算公式如下:

  X~[U`32R7[CCD3O@V7C}0WA.png

  后續(xù)實驗均選取R2來衡量實驗結(jié)果。

  圖1給出了在不同BP迭代次數(shù)的情況下模型的R2值。可以看到,當BP的迭代次數(shù)大于500次時,模型預測結(jié)果的R2值已經(jīng)基本保持不變。所以本文實驗中對于每一次BP過程,每一個參數(shù)迭代500次或迭代至該參數(shù)收斂為止。

  

Image 001.jpg

  實驗時模型采用動態(tài)學習率,學習率在每一個新樣本進入模型時更新,學習率公式為:

  VV_J$V1]Q@7LF$~U72`K`2K.png

  其中,η′為上一個樣本時模型的學習率。本系列實驗中學習率的初始值為0.05。

  4.2實驗結(jié)果評估

  在上述實驗條件下,經(jīng)過100次隨機初值實驗獲得3個指標值預測結(jié)果的R2均值。實驗可以看出,該模型對于本數(shù)據(jù)集的預測效果較好,無論是訓練集還是測試集的決定系數(shù)R2都在0.6~0.8左右,模型的擬合程度較好。

  實驗過程中進行了對比實驗,對比實驗中使用了普通的BP神經(jīng)網(wǎng)絡、xgboost等算法對相同的數(shù)據(jù)進行了預測,在表4中可見各個算法的對指標預測的R2值。在對比實驗結(jié)果中可以看到,本文提出的模型總體的表現(xiàn)最好; xgboost在測試集表現(xiàn)與本文提出的模型相近,但是迭代次數(shù)在20次時就已過擬合。而一般的神經(jīng)網(wǎng)絡模型擬合的效果較差,并不能達到良好的預測效果。

  5結(jié)論

  本文提出了一個基于BP神經(jīng)網(wǎng)絡,針對糖尿病醫(yī)療數(shù)據(jù)集所構(gòu)建的改進神經(jīng)網(wǎng)絡預測模型。與一般的神經(jīng)網(wǎng)絡相比,該模型針對于特定數(shù)據(jù)集,添加了隱層用來保存上一次隱層節(jié)點的輸出,修改了隱層的激勵函數(shù),加入了特殊節(jié)點來更好地擬合數(shù)據(jù)。在第四節(jié)的實驗中,可以看到本文所構(gòu)建的模型對于糖尿病的醫(yī)療數(shù)據(jù)集的預測有良好的表現(xiàn)。在預測準確性上,要優(yōu)于傳統(tǒng)的神經(jīng)網(wǎng)絡及其他的模型。

  參考文獻

  [1] Cai Binghuang, Jiang X. A novel artificial neural network method for biomedical prediction based on matrix pseudo-inversion[J]. Journal of Biomedical Informatics, 2014, 48(3):114-121.

  [2] PAPPADA S M, CAMERON B D, ROSMAN P M, et al. Neural network based real time prediction of glucose in patients with insulin-dependent diabetes[J]. Diabetes Technology & Therapeutics, 2011, 13(2):13541.

  [3] WYSOCKI, LAWRYN'CZUK A, MACIEJ. Elman neural network for modeling and predictive control of delayed dynamic systems[J]. Archives of Control Sciences, 2016, 26(1):117 142.

  [4] RODRIGUEZ P, WILES J, ELMAN J L. A recurrent neural network that learns to count[J]. Connection Science, 1999, 11(1):540.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美电影电视剧在线观看| 欧美三级黄美女| 在线亚洲高清视频| 亚洲国产婷婷综合在线精品| 午夜精品电影| 在线亚洲免费| 亚洲蜜桃精久久久久久久| 在线成人黄色| 国产一区二区久久| 欧美伦理91i| 欧美精品自拍偷拍动漫精品| 久久嫩草精品久久久精品一| 亚洲欧美视频在线观看视频| 亚洲激情国产精品| 欧美一级片一区| 亚洲视频在线播放| 亚洲美女在线观看| 亚洲国产欧美一区二区三区丁香婷| 国产一区二区| 国产日韩精品电影| 国产精品免费看| 欧美日韩亚洲国产精品| 欧美高清视频在线播放| 久久躁日日躁aaaaxxxx| 久久精品91| 欧美中文字幕视频| 亚洲综合好骚| 亚洲视频一区二区免费在线观看| 日韩一区二区免费高清| 91久久综合| 亚洲国产欧美日韩| 亚洲欧洲av一区二区三区久久| 亚洲最新视频在线播放| 亚洲久久在线| 日韩亚洲在线| 一二三区精品| 一本久久精品一区二区| 日韩视频三区| 日韩一级黄色av| 日韩视频中午一区| 日韩午夜激情| 中文在线资源观看网站视频免费不卡 | 你懂的视频一区二区| 久久视频免费观看| 久久伊人一区二区| 久久综合久久久久88| 久久九九免费视频| 久久精品视频亚洲| 免费久久99精品国产自在现线| 久久九九全国免费精品观看| 久久久久一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 麻豆国产精品777777在线| 欧美福利视频在线| 欧美日韩精品福利| 欧美四级在线观看| 国产精品有限公司| 好看的日韩视频| 亚洲黄色免费网站| 夜久久久久久| 亚洲欧美精品伊人久久| 午夜日韩福利| 亚洲国产精品日韩| 亚洲电影在线播放| 亚洲精品久久久久中文字幕欢迎你| 亚洲区国产区| 在线视频亚洲| 亚洲欧美在线观看| 久久一日本道色综合久久| 欧美电影免费观看| 欧美天天影院| 国产在线观看91精品一区| 1024精品一区二区三区| 99热免费精品| 欧美在线播放视频| 日韩视频在线免费观看| 午夜精品久久久久| 久久免费精品日本久久中文字幕| 欧美aa国产视频| 欧美天堂在线观看| 国产一区二区高清不卡| 国产欧美日韩在线播放| 国产精品久久久久9999高清| 国内精品久久久久久| 一区二区三区高清| 午夜视频在线观看一区二区| 亚洲精选91| 欧美中文在线观看国产| 欧美极品欧美精品欧美视频| 国产日韩亚洲欧美精品| 亚洲国产综合视频在线观看| 亚洲免费视频在线观看| 最新国产成人在线观看| 香港久久久电影| 欧美精品aa| 国内精品美女av在线播放| 亚洲福利一区| 午夜久久影院| 一区二区三区国产精品| 久久久精品国产99久久精品芒果| 欧美三级不卡| 亚洲国产精品高清久久久| 性久久久久久久久久久久| 一本色道久久综合狠狠躁篇怎么玩| 久久久久久国产精品mv| 国产精品黄色| 亚洲国产精品悠悠久久琪琪| 亚洲欧美日本国产有色| 日韩午夜精品视频| 久久精品亚洲| 欧美涩涩视频| 最新国产の精品合集bt伙计| 久久激情婷婷| 欧美中文在线字幕| 国产精品久久久久毛片软件 | 欧美精品一卡二卡| 一区在线视频观看| 欧美一区二区三区视频免费| 亚洲一区二区三区免费视频 | 欧美午夜a级限制福利片| 亚洲国产日韩美| 欧美在线看片| 小处雏高清一区二区三区| 欧美三级不卡| 亚洲乱码久久| 亚洲毛片在线免费观看| 快she精品国产999| 国产真实久久| 午夜日韩av| 欧美一级午夜免费电影| 国产精品欧美久久| 亚洲视屏一区| 亚洲中字黄色| 国产精品久久久久久久久免费| 亚洲毛片一区| 夜夜精品视频| 欧美日韩色一区| 99视频有精品| 亚洲视频在线观看三级| 欧美日韩亚洲一区在线观看| 亚洲精品国久久99热| 亚洲美女黄色片| 欧美精品在线一区二区三区| 亚洲人成高清| 亚洲免费观看高清在线观看 | 午夜精品剧场| 欧美在线地址| 国产亚洲毛片在线| 欧美综合国产| 久久综合色88| 亚洲成人在线观看视频| 亚洲精品国产拍免费91在线| 欧美不卡一卡二卡免费版| 亚洲成在人线av| 日韩视频一区二区三区| 欧美日韩国产免费观看| 夜夜嗨av色一区二区不卡| 亚洲一级黄色片| 国产精品久久久久秋霞鲁丝| 亚洲免费在线看| 久久精品国产v日韩v亚洲| 国产亚洲精品资源在线26u| 久久av一区二区三区| 乱码第一页成人| 亚洲精华国产欧美| 亚洲天堂av在线免费| 国产精品久久久久久久久久三级| 亚洲一级黄色| 久久国产直播| 亚洲第一中文字幕在线观看| 一本一本久久a久久精品综合妖精| 国产精品二区二区三区| 亚洲欧美视频在线观看| 久久女同互慰一区二区三区| 亚洲国产精品悠悠久久琪琪| 亚洲视屏一区| 国产精品综合色区在线观看| 久久精品一区四区| 欧美精品激情blacked18| 在线视频欧美日韩| 久久午夜电影| 亚洲乱码国产乱码精品精 | 欧美破处大片在线视频| 亚洲天堂激情| 久久亚洲综合色一区二区三区| 亚洲欧洲一区二区三区在线观看| 亚洲性感激情| 国产一区二区三区精品久久久| 亚洲国产一区二区视频| 欧美日韩亚洲一区二区三区在线| 香蕉久久一区二区不卡无毒影院| 免费在线日韩av| 在线亚洲国产精品网站| 久久久亚洲国产天美传媒修理工| 亚洲激情欧美| 久久av一区二区| 亚洲精品欧美日韩专区| 亚洲一区欧美激情| 在线成人h网| 亚洲女性裸体视频|