周密
摘 ?要:探討B(tài)P神經(jīng)網(wǎng)絡(luò)對五種典型急性胸痛疾病的診斷準(zhǔn)確性,搭建神經(jīng)網(wǎng)絡(luò),選取120例胸痛病歷作為訓(xùn)練集,訓(xùn)練神經(jīng)網(wǎng)絡(luò),用20個(gè)新樣本預(yù)測網(wǎng)絡(luò)性能,結(jié)果表明,BP神經(jīng)網(wǎng)絡(luò)診斷準(zhǔn)確率較高,利用BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)急性胸痛疾病的初步診斷具有可行性。
關(guān)鍵詞:急性胸痛疾病;BP神經(jīng)網(wǎng)絡(luò);診斷
中圖分類號(hào):R734.2 ? ? ? ?文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):2095-2945(2020)01-0102-02
Abstract: This paper discusses the accuracy of BP neural network in the diagnosis of five typical acute chest pain diseases, builds neural network, selects 120 cases of chest pain medical records as training set, trains neural network, and predicts the network performance with 20 new samples. The results show that the accuracy of BP neural network diagnosis is high, and it is feasible to use BP neural network to realize the preliminary diagnosis of acute chest pain diseases.
Keywords: acute chest pain diseases; BP neural network; diagnosis
引言
近年來,人工智能在醫(yī)學(xué)領(lǐng)域有了廣泛的應(yīng)用研究,主要體現(xiàn)在臨床診斷、疾病預(yù)后以及臨床決策分析等方面。神經(jīng)網(wǎng)絡(luò)通過對神經(jīng)元的建模和聯(lián)接,具有自適應(yīng)、自學(xué)習(xí)能力,能夠完成任何從輸入到輸出的非線性映射。研究表明,急診科中急性胸痛患者所占比例為5%到20%[1],而且某些急性胸痛疾病例如急性肺栓塞、心肌梗死、主動(dòng)脈夾層等發(fā)病急,救治時(shí)間窗窄,致死率高。這就對急診醫(yī)生的快速準(zhǔn)確診斷提出更高的要求。本文旨在設(shè)計(jì)一種急性胸痛疾病智能診斷系統(tǒng),利用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)對五種典型胸痛疾?。ㄗ园l(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死、主動(dòng)脈夾層)的輔助診斷,進(jìn)而為醫(yī)生提供一種客觀、準(zhǔn)確的初步診斷結(jié)果,輔助醫(yī)生的確診診斷。
1 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
1.1 系統(tǒng)整體設(shè)計(jì)流程
主要工作包括五種胸痛疾病樣本的采集、基于神經(jīng)網(wǎng)絡(luò)的診斷模型的建立以及診斷系統(tǒng)的搭建。系統(tǒng)診斷設(shè)計(jì)流程如圖1所示。
1.2 樣本的采集
從某醫(yī)院的電子病歷系統(tǒng)中篩選,采集140例完整病歷,其中確診為自發(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死的病歷數(shù)均為30例, 確診為主動(dòng)脈夾層的病例數(shù)為20例。對每種疾病下的病歷進(jìn)行調(diào)查,結(jié)合醫(yī)療專家臨床經(jīng)驗(yàn),提取和這五種疾病相關(guān)的癥狀、體征、實(shí)驗(yàn)室檢查、心電圖特點(diǎn)等特征共54種,作為神經(jīng)網(wǎng)絡(luò)的輸入。
1.3 人工神經(jīng)網(wǎng)絡(luò)診斷模型
本系統(tǒng)實(shí)現(xiàn)的是對于自發(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死、主動(dòng)脈夾層這五種急性胸痛疾病的智能診斷,所以也就相當(dāng)于對五種疾病的分類。BP神經(jīng)網(wǎng)絡(luò)具有強(qiáng)大的分類功能,建立基于BP神經(jīng)網(wǎng)絡(luò)的急性胸痛疾病診斷模型,利用采集的樣本數(shù)據(jù)訓(xùn)練該神經(jīng)網(wǎng)絡(luò),使系統(tǒng)能夠?qū)ι鲜鑫宸N急性胸痛疾病進(jìn)行分類是診斷典型急性胸痛疾病的一種較好方法。利用MATLAB神經(jīng)網(wǎng)絡(luò)工具箱實(shí)現(xiàn)該神經(jīng)網(wǎng)絡(luò)的仿真建模。
1.3.1 樣本數(shù)據(jù)預(yù)處理
樣本中的特征向量分為三類來預(yù)處理,第一類是針刺樣痛、壓榨樣痛、氣胸史、高血壓病史等按照有無用1、0表示;第二類是左胸痛、右胸痛、心前區(qū)痛、胸骨部痛、胸悶、呼吸困難等按照表現(xiàn)程度用無輕中重表示為0、0.5、0.75、1;第三類年齡、PO2、P(A-a)O2、D-dimer、CTn1、CK-MB 等用實(shí)際數(shù)值表示。將這54個(gè)特征向量采用歸一化的方法處理后作為BP神經(jīng)網(wǎng)絡(luò)的輸入。
1.3.2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
采用三層前饋型BP神經(jīng)網(wǎng)絡(luò),網(wǎng)絡(luò)的輸入為提取的54種特征,輸出為自發(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死、主動(dòng)脈夾層這五種胸痛疾病,輸出層節(jié)點(diǎn)數(shù)為5,將預(yù)測值分界點(diǎn)設(shè)為0.5[2],輸出≥0.5則表示患有該種疾病。根據(jù)經(jīng)驗(yàn)公式l=+a(n,m是輸入、輸出層節(jié)點(diǎn)數(shù),l是隱含層節(jié)點(diǎn)數(shù),a為1到10之間任意值)[3],確定隱含層節(jié)點(diǎn)數(shù)范圍為[8,18],故初始值取8,逐漸增加隱含層節(jié)點(diǎn)數(shù)一直到18,觀察比較網(wǎng)絡(luò)性能圖,確定最佳節(jié)點(diǎn)數(shù)為10。因此,搭建的BP神經(jīng)網(wǎng)絡(luò)模型的拓?fù)浣Y(jié)構(gòu)就基本確立了,網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)為54-10-5,其中輸入變量54個(gè),輸出變量5個(gè),隱含層層數(shù)為1層,隱含層節(jié)點(diǎn)數(shù)為10。人工神經(jīng)網(wǎng)絡(luò)診斷模型的拓?fù)浣Y(jié)構(gòu)圖如圖2所示。
1.3.3 模型重要參數(shù)
采用newff函數(shù)構(gòu)建一個(gè)BP神經(jīng)網(wǎng)絡(luò)。在該函數(shù)下,一些參數(shù)對網(wǎng)絡(luò)性能有較大影響。其中,在節(jié)點(diǎn)傳遞函數(shù)的選擇上,隱含層傳遞函數(shù)初步設(shè)置為newff函數(shù)默認(rèn)的tansig函數(shù),輸出層選取的是分類競爭激活函數(shù)。為了保證診斷的準(zhǔn)確性,目標(biāo)誤差界值設(shè)定為1e-6,學(xué)習(xí)速率選為0.01,訓(xùn)練函數(shù)選用trainlm。
1.3.4 網(wǎng)絡(luò)訓(xùn)練
從120例樣本中隨機(jī)抽取70%、15%、15%訓(xùn)練、驗(yàn)證、測試網(wǎng)絡(luò)。訓(xùn)練集中自發(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死、主動(dòng)脈夾層例數(shù)分別為25、25、25、25、20。用處理過的樣本數(shù)據(jù)訓(xùn)練網(wǎng)絡(luò),訓(xùn)練網(wǎng)絡(luò)的過程中確定隱含層節(jié)點(diǎn)數(shù)。
2 實(shí)驗(yàn)結(jié)果分析
用20例為測試集評價(jià)該系統(tǒng)的應(yīng)用效果。將確診為自發(fā)性氣胸、急性肺栓塞、心絞痛、心肌梗死的病例分別編號(hào)1-5、6-10、11-15、16-20。輸出結(jié)果如表1所示。在本次診斷中,存在3例錯(cuò)誤診斷,故該系統(tǒng)BP神經(jīng)網(wǎng)絡(luò)的診斷準(zhǔn)確率為85%。
3 結(jié)束語
急性胸痛疾病發(fā)病急,進(jìn)展快。早期評估、準(zhǔn)確分診能夠?yàn)榛颊郀幦【戎螘r(shí)間,本文設(shè)計(jì)的急性胸痛診斷系統(tǒng)搭建人工神經(jīng)網(wǎng)絡(luò)診斷模型,利用BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)對這五種疾病的初步診斷,這對于社區(qū)醫(yī)院的首診以及胸痛中心的快速分診有重要意義。實(shí)驗(yàn)測試表明,系統(tǒng)診斷準(zhǔn)確率較高,能夠輔助醫(yī)生的診斷提高診斷的準(zhǔn)確性。
參考文獻(xiàn):
[1]王旭東,李曉娜.致死性胸痛的診治[J].中國臨床醫(yī)生雜志,2016,44(2):1-4.
[2]王克全,張義蘭,鄺雙鑫.肺癌CT診斷中應(yīng)用模糊神經(jīng)網(wǎng)絡(luò)輔助診斷的效果探析[J].深圳中西醫(yī)結(jié)合雜志,2015,25(06):70-71.
[3]劉燦.模糊神經(jīng)網(wǎng)絡(luò)及其在醫(yī)學(xué)診斷中的應(yīng)用[J].化學(xué)工程與裝備,2010(02):139-141.