999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于BP神經網絡原理的醫療輔助平臺

2022-03-19 02:00:48趙文龍馬沐光顏弋喬
電腦知識與技術 2022年2期

趙文龍 馬沐光 顏弋喬

摘要:針對患者就醫前無法預估自身疾病,對檢查注意事項準備困難等問題,該文設計一款就醫輔助平臺,通過預測疾病,給予檢查項目建議,指出檢查注意事項,幫助患者做好就醫準備。該文基于BP神經網絡模型,構造用戶特征模型,建立一個分塊處理主頁信息的輔助醫療平臺,對患者疾病類型進行預測,指導患者就醫。通過測試數據的測試,該模型對于疾病預測準確值可達74%,若以輸出可能性最高的前五種疾病作為判斷,準確度可達89%。由于實驗數據經過理想化處理,該數據集與真實情況存在一定偏差。該平臺構想可成為患者就醫看病過程中重要的一環,幫助患者在檢查前有更充分的準備;同時,該構想可為醫院實現迅速分診提供思路。

關鍵詞:就醫輔助平臺;神經網絡算法;智能導向;基于用戶體驗的應用優化

中圖分類號:R-056 ? ? ? ?文獻標識碼:A

文章編號:1009-3044(2022)02-0084-04

現如今,醫療衛生行業存在醫療資源緊缺和分布不均的問題。患者問診前首先需要對自己的病情有一定的認知,然后選擇相應的檢查科室,并對有可能的檢查項目做好相關準備。而相當一部分患者對自身病情缺乏全面的了解,需要花費大量的時間提前準備。針對此類問題,醫療輔助平臺憑借其便捷的操作,在一定程度上幫助患者預測疾病類型,為就醫提供建議。

早在1966年,Ledley 和 Lusted[1]就提出了機器診斷的思想。1972年,Willcox et al[2]等人還使用貝葉斯理論來識別細菌疾病。Abeel T[3]通過整合的特征選擇技術和支持向量機分類算法進行疾病診斷。Chrysostomos D.Stylios[4]通過人工智能,實現對老年人病癥進行快速診斷。在國內,梁建慶等人[5]通過神經網絡,設計基于中醫核心思維的診療系統。李強等人[6]基于神經網絡模型,利用患者疾病數據開發遠程醫療指導平臺。崔莉耀等人[7]利用卷積神經網絡進行疾病預測來實現在線網絡醫療指導。張強強等人[8]利用卷積神經網絡提取關鍵字并在SVM中進行疾病預測。

而現實生活中,在線醫療輔助平臺幾乎都是人工輔助的,現有的醫療指導系統仍然不足[7]。例如,利用丁香網進行專家網絡會診,采用人工方式幫助病人初步診斷疾病,給予相關建議。但是,人工網上診斷并不能全天候給予及時建議,且需要支付較高的人工費用。本文基于前人的研究對神經網絡進行標注序列化,利用詞嵌入在提取訓練數據模型上的優勢,設計了一款輔助醫療平臺[9]。相較于將姓名年齡等特征同時內置到計算模型,考慮到現實中的平臺建設,通過創建人物角色模型的方式描述用戶需求,對設計目標人群形象、需求和價值觀進行一種概括化、視覺化的呈現。用戶角色畫像將逐步分層、清晰、量化,為產品快速了解用戶提供導向性和根據性[10]。本平臺從患者的病癥出發,基于神經網絡預測患者的疾病種類,給出檢查項目和檢查科室建議,并告知患者檢查前的注意事項,提供一種便捷、低成本的預測方法;同時根據市場定位,優化流程,使患者使用便捷,更好地幫助患者為就診做準備。

1 BP神經網絡的模型構建

1.1 BP神經網絡模型概述

神經網絡算法[11]是對人腦的神經元之間傳送信息的形式進行模擬,通過輸入層、隱層和輸出層這些層次結構,對數據進行調整、評估和分析計算,得到的一類具有學習、記憶、預測和模式識別等功能的智能算法。對于非線性系統,利用BP神經網絡可以很好地完成系統內各神經元之間權重值的調整工作。其學習過程由信號的正向傳播與誤差的反向傳播兩個過程組成。正向傳播時,輸入樣本從輸入層傳入,經各隱含層處理后,傳向輸出層,若輸出層的實際輸出與期望的輸出不合要求,則轉入誤差和的反向傳播階段。誤差反向傳播是將輸出誤差和以某種形式通過隱含層向輸入層逐層反向傳播,并將誤差和分攤給各層的所有單元,從而獲得各層單元的誤差信號,此誤差信號即作為修正單元的依據。這種信號在正向傳播與誤差反向傳播的各層權值調整過程中不斷重復地進行。權值不斷調整過程也就是網絡的學習訓練過程。此過程一直進行到網絡輸出的誤差和減小到可接受的程度或進行到預先設定的學習次數為止[11],其流程圖如圖1。

1.2 疾病預測模型構建

1.2.1 數據說明

為了更直觀地表示算法對數據的學習篩選功能,應選取患病人群較為廣泛、病癥較為常見、癥狀相對多樣的病癥類別作為數據樣本。這里挑選了30余種呼吸內科相關疾病,并依據醫療數據庫中患者常見的疾病癥狀進行歸納整理和適當簡化,選取了每種疾病最為典型,判斷依據最充分的五種病癥,綜合疾病癥狀出現的概率后模擬實際情況中所收集的3000組病人病癥數據,組成數據集,隨機選取2700組數據為訓練組,另外300組為測試組。

1.2.2 數據預處理

通過TensorFlow的jieba分詞將病人疾病特征和疾病名稱進行拆詞,將每個單獨詞塊使用北京師范大學中文信息研究所與中國人民大學DBIIR實驗室研究提供的開源“Chinese-word-vectors” 工具轉為詞向量,將詞向量不足的數據后增添零向量,使每個病人的特征向量值相等。

1.2.3 數據歸一化處理

對預處理后的數據標準化處理后進行放大,可得到較好的預測結果,其公式如下:

[z=x-μσ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(1)

其中xi為輸入變量,i=1,2,...n,N為變量數目,μ為均值σ為標準值,z為最終結果。

[μ=1Ni=1N(xi)] ? ? ? ? ? ? ? ? ? ? ?(2)

[σ=1Ni=1N(xi-μ)2] ? ? ? ? ? ? ? ? ? ? (3)

1.2.4 模型構建

本研究選取Sigmoid函數作為激活函數[12],記為:

[f(x)=11+e-x] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(4)

設輸入層有n個神經元,隱含層有p個神經元,輸出層有q個神經元,定義如下:

隱含層變量為:

[hj,j=1,2,3,...,p] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (5)

輸出層變量為:

[yk,k=1,2,3,...,q] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (6)

期望值變量為:

[dk,k=1,2,3,...,q] ? ? ? ? ? ? ?   ? ? ? ? ? ? ? ? ? ? ? (7)

其中權值為W,偏置為a,b。

在誤差正向傳播過程中:

對于隱含層:

[hj=f(j=1pWijXI+aj)] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (8)

對于輸出層:

[yk=f(k=1qhjWjk+bk)] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (9)

本模型采用均方差誤差函數:

[E=12k=1q(dk-yk)2] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (10)

在誤差反向傳播過程中:

[Wij=Wij-y?E?hxi] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (11)

[Wjk=Wjk-y?E?yyi] ? ? ? ? ?   ? ? ? ? ? ? ? ? ? ? ? ? (12)

[aj=aj-y?E?h] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(13)

[bk=bk-y?E?y] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (14)

輸出層各節點所收到的總輸入變化時單樣本誤差變化率:

[?E?y=yk(1-yk)(yk-dk)] ? ? ? ? ? ? ? ? ? ? ? ? ? (15)

隱含層誤差變化率:

[?E?h=hj(1-hj)k=1qWij(dk-yk)] ? ? ? ? ? ? ? (16)

輸入層結構圖如圖2。

2 平臺設計

面對復雜的使用場景、市場產品的嚴重同質化以及在線和離線醫療場景的碎片化使得產品本身的用戶體驗變得越來越重要。作為醫療輔助系統,本平臺不獨立設置完全的網上就診流程而主要為線下就診提供更好的就診體驗。平臺同時在主頁信息結構、用戶角色模型創建以及數據反饋機制上進行了優化設計。

2.1 優化主頁信息結構

信息體系結構的優化是增強用戶體驗的重要步驟,本次設計在用戶界面上圍繞“指導科室”“病情預測”和“檢查建議”三層主要的模塊進行優化以提高產品的質量。通過優化上述三層主要模塊,可以使癥狀的選擇、疾病的部門類別劃分更加簡明清晰,減輕用戶在操作過程中的認知負擔,提高用戶的操作效率,并建立用戶對產品的定位意識,對功能流程優化,使用戶可以在就醫之前了解疾病。

2.2 用戶角色模型創建

在設計過程中根據患者的特征對醫療功能模塊進行優化。為了更貼合患者群體,用戶角色模型可以通過四個步驟構建:在產品的早期進行定性和定量研究,以獲得目標用戶群的基本特征;篩選樣品;邀請用戶進行深入采訪;建筑肖像[10]。在App產品設計優化的早期階段,大型醫院可以選擇不同的時間點進行研究,并在現場分發調查問卷以收集用戶的個人信息,并使用在線醫療輔助應用程序確定樣本標準;在研究過程中,邀請用戶進行深入訪談,涵蓋所有級別的用戶,以便對線下醫院進行深入觀察和體驗,以分析用戶在醫療方面的需求和心理狀態;最后,將對先前調查中收集的信息進行分類和分析以達到對用戶的精準定位。

3 預測結果分析及平臺運行說明

3.1 預測結果

此次研究利用tensorflow編程實現訓練樣本的BP神經網絡模型,用測試樣本加以驗證。本模型采用早停止法得到最后的參數估計,即在訓練過程中不斷檢測各次迭代的參數所對應模型的誤差函數值。訓練數據集的誤差函數值會持續下降,而測試數據集的誤差函數值最終也會下降,但在某次迭代達到最小值后反而會上升,需要取此次迭代所得到的參數估計(而不是訓練算法收斂后得到的參數估計)作為最后的參數估計[5]。

3.1.1 預測結果分析

每一次循環學習后,利用測試集進行準確度測試。當循環3000次后,輸出一種病癥的準確度為74%,其曲線圖如圖3輸出三種病癥,有一種預測正確認定則認定本次預測正確,其準確度可達84%,其曲線圖如圖4;若輸出五種病癥,有一種預測正確則認定本次預測正確,其準確度可達89%,其準確度曲線圖如圖5。

3.1.2 誤差分析

(1)由于疾病與癥狀之間并不是完全對應關系,在本質上存在誤差,所以會導致測試結果存在偏差。

(2)由于采用結巴分詞器和第三方詞向量生成器,導致疾病以及癥狀會分成多個詞向量,分詞效果不理想,使結果出現誤差。

3.2 平臺運行流程說明

本文通過已有數據對神經網絡模型進行訓練。用戶在輸入病癥后,訓練好的神經網絡會輸出對應的病癥檢查項目、問診科室以及檢查注意事項,將這三者列為患者診斷結果。當輸出五種可能的疾病時,其準確度可達89%,因此本平臺將輸出的可能疾病確定為5種,并給出全部注意事項。

3.3 軟件輸出及其說明

由神經網絡誤差曲線可得,在小樣本數據下,隨著訓練次數的增加,雖然BP神經網絡準確度曲線有輕微的波動,但整體準確度逐漸提高。由圖5可以看出,當同時輸出5種疾病時,準確度最高可接近90%,將數據進行綜合分析可以滿足對大部分疾病的判斷,根據其輸出結果可以幫助患者做好準備。最終輸出結果如圖7所示,患者輸入病癥癥狀,根據疾病預測結果,系統會將可能性較大的疾病名稱列于右方,同時給出患者所需檢查,在下方會出現患者進行檢查所需的注意事項。

4 總結和展望

近些年來,隨著“互聯網+”的不斷深入以及人工智能的興起,智能問診相關的產品和理論不斷涌出。本算例在目前研究基礎上,通過基于神經網絡模型的疾病預測以及平臺構建得出以下結論:

(1) 實驗結果表明,基于神經網絡對于癥狀的疾病預測理論上可行有效,單個疾病準確率可達74%,若是給予5種可能疾病準確率可達89%。

(2) 在平臺構建方面,本項目在主頁設計上的簡化、分層可以為用戶帶來更好的使用體驗;對用戶特征的系統處理可以指導平臺后續構建;反饋數據的機制更利于推動線上醫療輔助平臺與線下醫療進一步結合。目前平臺可以提供給患者相關的檢查注意事項。

針對目前的研究成果,可從以下方面進行改進和展望:

(1) 一方面,實驗數據并不是真實數據,與現實存在偏差,后續需要進一步完善。另一方面,由于缺乏專業的醫學詞向量生成器以及jieba分詞器存在誤差,導致準確度不高,可在此方面進一步提高。

(2) 另一方面,本平臺功能較少,未來可在預測疾病的基礎上給予患者掛號科室建議,并可與醫院進行合作,實現網上一鍵掛號,使患者得到更便捷的服務。

參考文獻:

[1] Willcox W R,Lapage S P,Bascomb S,et al.Identification of bacteria by computer:theory and programming[J].Journal of General Microbiology,1973,77(2):317-330.

[2] Willcox W R,Lapage S P,Bascomb S,et al.Identification of bacteria by computer:theory and programming[J].Journal of General Microbiology,1973,77(2):317-330.

[3] Abeel T,Helleputte T,van de Peer Y,et al.Robust biomarker identification for cancer diagnosis with ensemble feature selection methods[J].Bioinformatics,2010,26(3):392-398.

[4] Voula C.Georgopoulos,Chrysostomos D. Stylios.International Conference on Intelligent Informatics and Biomedical Sciences[C].Okinawa,Japan:IEEE,2017.

[5] 王純杰,馬元嘉,王迪,等.基于Logistic回歸和神經網絡比較的咽喉反流疾病的精準預測[J].吉林師范大學學報(自然科學版),2020,41(3):36-43.

[6] 李強,吳裕雄,古國照,等.智能輔助診療平臺設計與探索[J].醫學信息學雜志,2019,40(11):32-35.

[7] Yao C L,Qu Y,Jin B,et al.A convolutional neural network model for online medical guidance[J].IEEE Access,2016,4:4094-4103.

[8] 張強強,蘇變萍,李敏.基于卷積神經網絡的SVM疾病癥狀分類模型[J].傳感器與微系統,2020,39(3):64-67,71.

[9] 王秋穎,李昂,董怡然.基于醫療服務鏈的移動醫療App現狀及問題分析[J].中國醫院管理,2018,38(7):48-49.

[10] 黃添譽,許懋琦.移動醫療平臺用戶體驗優化設計研究——以大象就醫APP為例[J].工業設計,2018(9):136-138.

[11] 張俊妮.數據挖掘與應用[M].北京:北京大學出版社,2009.

[12] 田娟,朱姝婧,陸強,等.基于BP神經網絡預測兒童甲狀腺疾病的模型研究[J].中國醫學物理學雜志,2020,37(10):1340-1344.

【通聯編輯:代影】

2596500511339

主站蜘蛛池模板: 精品国产亚洲人成在线| 亚洲视频免| 中国美女**毛片录像在线| 婷婷午夜影院| 97在线公开视频| 国产乱子伦手机在线| 国产成人欧美| 国产三级毛片| 538国产视频| 伦伦影院精品一区| 欧美中文字幕一区二区三区| 中国一级毛片免费观看| 国产chinese男男gay视频网| 91精品国产一区| 九九久久精品国产av片囯产区| 67194在线午夜亚洲| 亚洲无码电影| 成年免费在线观看| 精品视频一区在线观看| 国产欧美日韩在线一区| 国产网站免费观看| 一本大道香蕉中文日本不卡高清二区 | 波多野结衣视频一区二区 | AV在线天堂进入| 国产在线拍偷自揄拍精品| 少妇精品网站| 国产在线观看99| 毛片一级在线| 精品一区二区三区水蜜桃| 成年人免费国产视频| av在线5g无码天天| 精品福利国产| 日韩免费毛片| 好紧好深好大乳无码中文字幕| 日韩少妇激情一区二区| 久久综合伊人 六十路| 亚洲国产精品VA在线看黑人| 欧美三级不卡在线观看视频| 女人一级毛片| 国产成人综合久久精品下载| 亚洲最新地址| 免费亚洲成人| 五月婷婷伊人网| 亚洲无码高清免费视频亚洲| 91娇喘视频| 无码久看视频| 国产第一页屁屁影院| 国产成人精品无码一区二| 日韩经典精品无码一区二区| 国产自无码视频在线观看| 亚洲无码在线午夜电影| 一级毛片在线播放| 夜精品a一区二区三区| 99精品在线看| 午夜国产精品视频黄| 四虎影视无码永久免费观看| 亚洲毛片一级带毛片基地| 午夜精品福利影院| 国产在线视频导航| 四虎影视国产精品| 亚洲无码熟妇人妻AV在线| 日本人妻一区二区三区不卡影院| 国产尤物在线播放| 欧美中文字幕一区二区三区| 国产成人一区二区| 亚洲三级视频在线观看| 91区国产福利在线观看午夜| 精品无码国产一区二区三区AV| 成人福利在线视频| 美女被操黄色视频网站| 特级毛片免费视频| 538精品在线观看| 国产福利大秀91| 亚洲福利网址| 99热这里只有精品5| 国产视频大全| 99re在线视频观看| 精品乱码久久久久久久| 亚洲九九视频| 一区二区三区国产精品视频| 国产毛片高清一级国语| 成年人国产网站|