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

一種基于深度學習的銀屑病智能診斷方法*

2022-07-29 14:12:14李文勝
計算機時代 2022年7期
關鍵詞:分類深度模型

李文勝

(湖南電子科技職業學院,湖南 長沙 410220)

0 引言

銀屑病(Psoriasis,PS),又稱“牛皮癬”,是一種以表皮細胞過度增殖及免疫性炎癥為特征的慢性反復發作性疾病。該病具有病程長、頑固性、常見性以及外觀丑陋等特性,且病程后期可侵犯多種臟器,被世界衛生組織列入世界十大頑癥之一。

銀屑病是不能夠完全治愈的,基本上每位患者都會復發,需要長期跟蹤治療。銀屑病的診療難度非常高,病種主要包括尋常型銀屑病、關節型銀屑病、膿胞型銀屑病和紅皮病型銀屑病等四種類型。在做診斷時,不僅要考慮到外觀因素,還要綜合考慮心血管、心理、胃腸道、自身免疫等多個方面,因此,如何對疑似患者是否患上銀屑病以及患上何種銀屑病進行準確且快速地診斷是目前的一大難題。該問題屬于典型的分類問題。本文提出一種基于深度殘差網絡(Deep residual network,ResNet)的銀屑病分類診斷模型,通過訓練得到一個ResNet-34 模型來對銀屑病進行分類診斷,有效地提高了銀屑病的識別率。

1 基于ResNet的銀屑病分類診斷

1.1 ResNet的提出

在深度學習中,卷積神經網絡(Convolutional Neural Network,CNN)是目前處理醫學圖像問題的主要手段。人們普遍認為CNN深度越深(參數越多),則CNN 的非線性表達能力就越強,可以進行更加復雜的特征模式的提取,理論上可以取得更好的結果。然而大量的研究表明,傳統的CNN 結構隨著層數加深到一定程度之后,越深的網絡反而效果更差,過深的網絡竟然使分類的準確率下降了,即出現網絡退化問題(Degradation problem)。為了解決這一問題,何凱明等人在2015年提出了著名的深度殘差網絡(ResNet)。ResNet由一個個地殘差單元相互組合而成(如圖1所示),其特點是容易優化,并且能夠通過增加相當的深度來提高準確率。其內部的殘差塊使用了跳躍連接(短路機制),緩解了在深度神經網絡中增加深度帶來的梯度消失或梯度擴散等問題。

圖1 深度殘差網絡

1.2 基于ResNet-34的銀屑病分類診斷流程

本文提出的基于ResNet-34 的銀屑病分類診斷流程如圖2所示。把患病部位的照片上傳到某一應用系統或APP 中,系統或APP 調用預先訓練好的并已經部署完畢的ResNet-34 對該圖片進行分類診斷,系統給出是否患上銀屑病以及患上何種銀屑病的結論。

圖2 基于ResNet-34的銀屑病分類診斷流程

2 技術細節

2.1 銀屑病圖片預處理

由于銀屑病的病癥較為復雜、發病的位置也多種多樣,醫生或患者在對患者的患病部位進行拍照時容易受到光照、拍攝設備以及設備像素等因素的影響,導致獲得的銀屑病患者圖像數據經常存在大量的噪聲以及圖片格式不一致等問題,不便于進行進一步處理,為此本文從數據增強、圖片大小調整和圖片格式編碼等三個方面來對樣本圖片進行預處理,使之滿足ResNet-34的輸入要求,從而為ResNet-34的訓練做好準備。

2.1.1 銀屑病圖片數據增強

數據增強也稱為數據擴增,是指在不實質性的增加數據的情況下,讓有限的數據產生等價于更多數據的價值。對于圖片數據而言,目前常用的數據增強方法主要有旋轉、平移、縮放和邊緣填充等幾種,下面給出對銀屑病圖片進行數據增強的核心代碼。

2.1.2 銀屑病圖片大小調整

統一調整圖片的大小,便于后面采用ResNet-34模型進行深度學習。本文以調整data_augmentation 文件夾生成的新的銀屑病圖片為例,下面給出了對銀屑病圖片大小進行調整的核心代碼。

2.1.3 tfrecord編碼

ResNet-34 模型的輸入只能接受數值類型的數據,因此,我們還需要對圖片進行編碼,即轉換成tfrecord 格式。tfrecord 是TensorFlow官方推薦的標準格式,能夠將圖片數據和標簽一起存儲成二進制文件,從而在TensorFlow 中實現快速地復制、移動、讀取和存儲操作。訓練ResNet-34 的時候,通過建立隊列系統,可以預先將tfrecord格式的銀屑病數據加載進隊列,隊列會自動實現數據隨機或有序地進出棧,并且隊列系統和模型訓練是獨立進行的,這可以加速ResNet-34 的讀取和訓練。下面給出了將銀屑病圖片轉換成tfrecord格式的核心代碼。

2.2 ResNet-34的構建

本文構建了一個34層的深度殘差網絡(ResNet-34)來提取銀屑病的特征,如圖3 所示。ResNet-34 限定輸入的圖片像素大小為224×224。在ResNet-34 中,首先采用一個大小為7×7的卷積核以2個步長對原始輸入的圖像進行特征提取,得到一個大小為112×112的特征圖,緊接著采用最大池化(Max Pooling)技術來對特征進行壓縮,然后經過四組大小分別為3、4、6和3的殘差塊進行多次反復的特征提取。其中,所有殘差組中的卷積核大小都為3×3,每組殘差塊中的第一個卷積核采用2 個步長進行特征提取,其他卷積核采用1 個步長進行特征提取。此外,同組殘差塊所采用的卷積核通道數均相同,分別為64、128、256 和512。各組輸出的特征圖大小依次為56×56、28×28、14×14、7×7。最后經過平均池化和全連接層,采用Softmax函數進行分類映射,對輸入圖像是否屬于銀屑病進行分類診斷。

圖3 用于的銀屑病分類診斷的ResNet-34結構

2.3 模型的訓練

本文提出的ResNet-34 模型采用交叉熵作為損失函數來評估模型的準確性,采用Adam 算法作為訓練過程中的優化策略,采用Softmax函數實現銀屑病的多分類診斷,下面進行詳細闡述。

2.3.1 損失函數

文中采用交叉熵作為損失函數,交叉熵能夠衡量同一個隨機變量中的兩個不同概率分布的差異程度,在本文中表示為銀屑病的真實概率分布與預測概率分布之間的差異。交叉熵的值越小,ResNet-34 的預測效果就越好。其計算公式為:

2.3.2 優化器

本文采用Adam(Adaptive Moment Estimation)算法進行ResNet-34 的訓練。Adam 算法是一種在深度學習模型中將Momentum算法和RMSProp算法結合起來使用的優化算法,在訓練的初始階段,我們首先初始化梯度的累積量和平方累積量:

然后在第t輪訓練中,我們計算得到Momentum算法和RMSProp算法的參數更新:

其中,vv分別是損失函數在前-1 輪迭代過程中累積的梯度動量,β 是梯度累積的一個指數,一般設置值為0.9。Momentum 算法和RMSProp 算法主要是基于梯度的移動指數加權平均來進行訓練,但是這種訓練方式在迭代開始的初期會導致梯度優化的擺動幅度過大,不利于算法收斂。

所以需要對上面求得的幾個值做偏差修正:

通過式⑷可以求得在第t 輪迭代過程中,參數梯度累積量的修正值。接下來,可以根據Momentum算法和RMSProp 算法的結合來對模型的權重和偏置進行更新:

在Adam 算法中,參數β所對應的是Momentum算法中的β 值,一般取0.9;參數β所對應的是RMSProp 算法中的β 值,一般我們取0.999,ε 是一個平滑項,一般取值為10,而學習率α 則需要我們在訓練的時候進行微調。綜上所述,Adam 算法的偽代碼可以表述為:

2.4 分類診斷

當ResNet-34訓練完成之后,我們采用Softmax函數實現銀屑病的分類診斷。Softmax 函數主要用于多分類過程中,它將多個神經元的輸出映射到(0,1)區間內看成概率來理解,從而實現多分類。ResNet-34 模型的輸出有五個值,代表四種常見的銀屑病類型(尋常型、關節型、膿胞型和紅皮病型)和正常人群(沒有患病)。因此,對于每一個樣本,依據Softmax函數的定義可知,它屬于類別i的概率為:

3 實驗

3.1 數據來源

我們以2017年1月到2019年12月為一個時間周期,從湖南中醫藥大學附屬醫院的皮膚科獲取銀屑病患者數據,并將其作為我們構建分類診斷模型的數據集。我們要求病人在活檢前沒有接受過系統的免疫抑制治療或停止PUVA/UV 治療至少一月以上,局部治療至少停止二周以上,且無其他皮膚病及系統性疾病,共篩選得到數據樣本40000份。

3.2 實驗設置

我們在一臺8 核16 線程的計算機上進行了實驗。其中,CPU 型號為Intel Core i9-9960X @ 3.10GHz,內存為16G,操作系統為Ubuntu 16.04 LTS 64 位。在ResNet-34 模型中激活函數選用relu 函數,采用深度學習框架TensorFlow 和Anaconda 平臺實現了文中提出的基于深度殘差網絡的銀屑病分類診斷模型。此外,為了避免模型過擬合,我們在40000份銀屑病數據樣本上采用k 折交叉驗證(在文中k 取值為10)來評估ResNet-34 的預測性能,選出性能最好狀態下的超參數,得到最終的模型。

3.3 評價指標和比較對象

本文將多分類問題轉換為二分類問題來進行實驗評價,轉換的方法是采用一對其余(One-vs-Rest)的方法:將其中一個類標記為正例,然后將剩余的其他類都標記成反例。由于本文ResNet-34 的輸出為5 類結果(4 類為銀屑病,1 類為正常),因此只需要構建5 個分類器就可以實現問題的轉換。然后采用目前常用的精確率、召回率和ROC 曲線等指標來評價基于ResNet-34 進行銀屑病分類診斷的性能。此外,我們將ResNet-34 和目前性能較好的卷積神經網絡VGG19在銀屑病診斷上的性能做橫向比較,以評價本文模型的優越性。

3.4 結果分析

圖4給出了ResNet-34和VGG19在銀屑病數據集上分類診斷的召回率比較結果。從圖4 中可以看到,隨著銀屑病數據集規模的增大,兩種方法的召回率都有不同程度的上升。但總的來看,本文方法的召回率總是高于基于VGG19的診斷方法,平均來看,本文方法的召回率比VGG19 高出約9.5%。分析其原因可知,這是由于:①相比于VGG19 而言,ResNet-34 的深度更深,可以更好更豐富地提取銀屑病的特征;②ResNet-34 通過引入殘差的概念,在網絡結構中加入了恒等映射連接,有效地解決了網絡深度增加所帶來的性能退化問題,因此取得了更好的性能表現。

圖4 召回率比較(ResNet-34 VS VGG19)

最后,為了綜合衡量ResNet-34 和VGG19 兩種方法對于銀屑病分類診斷的特異性和敏感性,下面畫出它們的ROC 曲線。對于每個測試樣本,ResNet-34 和VGG19在進行每次分類時都會得到一個“Score”值(分值),表示該樣本多大概率上屬于正例(或負例)。我們要畫出ROC 曲線,則需要一系列關于True positive rate 和False positive rate 的值。文中通過如下的步驟來實現:

⑴ 從高到低將“Score”值排序并依此作為閾值threshold;

⑵ 對于每個閾值,“Score”值大于或等于這個threshold 的測試樣本被認為正例,其它為負例。從而形成一組預測數據。

⑶將觀測數據的值進行連線,則可以得到ROC曲線。

圖5給出了兩種方法進行銀屑病分類診斷的ROC曲線比較結果,ROC 曲線下的面積稱為AUC(Area Under Curve)。AUC 值(面積)越大的分類器,性能越好。在圖5 中,紅色線條下方的AUC 值表示VGG19的分類性能,黑色線條下方的AUC 值表示ResNet-34的分類性能,顯然后者的AUC值要大于前者。這表明ResNet-34 的性能明顯好于基于VGG19 的方法,可以應用到真實環境下的銀屑病分類診斷任務中去。

圖5 ROC-AUC比較(ResNet-34 VS VGG19)

4 結束語

文中提出一種基于深度殘差網絡的銀屑病分類診斷模型,通過設計一個34層的殘差網絡來實現銀屑病的精準診斷,最后的實驗結果也驗證了所提模型的有效性。在下一步工作中,我們將繼續對銀屑病的癥狀、證型以及用藥規律等進行分析,將銀屑病的診斷、治療和用藥等一體化過程構建成知識圖譜,并進一步提出一種基于圖卷積神經網絡的銀屑病用藥推薦模型,從而對醫生的診療工作提供更好的決策支持。

猜你喜歡
分類深度模型
一半模型
分類算一算
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
分類討論求坐標
深度觀察
深度觀察
深度觀察
數據分析中的分類討論
主站蜘蛛池模板: 亚洲系列中文字幕一区二区| 国产成人一区免费观看| 亚洲高清在线天堂精品| 亚洲精品视频免费| 国产情侣一区| 精品福利视频导航| 国产成人精品一区二区三在线观看| 色综合天天综合| 超碰aⅴ人人做人人爽欧美| 国产成人凹凸视频在线| 免费女人18毛片a级毛片视频| 香蕉久人久人青草青草| 精品亚洲麻豆1区2区3区| 波多野结衣中文字幕久久| 中文字幕在线看| 成人福利在线视频免费观看| 亚洲福利片无码最新在线播放| 日韩精品毛片人妻AV不卡| 狼友av永久网站免费观看| 亚洲一区二区精品无码久久久| 国产成人综合久久精品尤物| 日韩欧美中文| 亚洲精品777| 不卡无码网| 亚洲免费人成影院| 国产91全国探花系列在线播放| 日韩在线第三页| 亚洲国产成人在线| 日本黄色不卡视频| 中文字幕无码制服中字| 国产亚洲精| 91在线一9|永久视频在线| 91在线播放免费不卡无毒| 欧美成人亚洲综合精品欧美激情| 国产91小视频| 亚洲a级在线观看| 国产精品久久久久久久久久98| 麻豆国产原创视频在线播放| 99在线视频免费| 国产精品区视频中文字幕| 波多野结衣一区二区三区四区 | 国产成人亚洲无码淙合青草| 亚洲黄网视频| 制服丝袜国产精品| 国产欧美日韩综合一区在线播放| 亚洲人成人无码www| 国产一级无码不卡视频| 中文字幕在线免费看| 成人在线第一页| 亚洲一区波多野结衣二区三区| 精久久久久无码区中文字幕| 国产亚洲视频在线观看| 青青热久麻豆精品视频在线观看| 久久中文电影| 国产亚洲精品97AA片在线播放| 91精品国产自产在线观看| 永久免费无码日韩视频| 国产精品中文免费福利| 国产主播喷水| 野花国产精品入口| 欧美日韩中文国产va另类| 久久人人妻人人爽人人卡片av| 欧美午夜在线播放| 亚洲欧美日本国产专区一区| 国产亚洲精品精品精品| 一级毛片无毒不卡直接观看| 色一情一乱一伦一区二区三区小说 | 国产福利免费视频| 人妻丰满熟妇αv无码| 欧美亚洲国产精品第一页| 一本大道无码日韩精品影视| 亚洲免费三区| 日韩无码视频播放| 99九九成人免费视频精品| 中国一级毛片免费观看| 国产一区二区人大臿蕉香蕉| 国产日本视频91| 3344在线观看无码| 久996视频精品免费观看| 乱系列中文字幕在线视频| 丁香五月激情图片| 性69交片免费看|