Author: Zongwei Zhou | 周縱葦
Weibo: @MrGiovanni
Email: zongweiz@asu.edu
Please cite this paper if you found it useful. Thanks!
Wang H, Zhou Z, Li Y, et al. Comparison of machine learning methods for classifying mediastinal lymph node metastasis of non-small cell lung cancer from 18F-FDG PET/CT images[J]. 2017, 7.
參考文獻(xiàn).
- 周縱葦.基于深度學(xué)習(xí)的醫(yī)學(xué)影像分類識別.大連理工大學(xué)本科畢業(yè)論文.2016.6
1. 數(shù)據(jù)擴(kuò)充(MATLAB)
詳細(xì)解說:
MATLAB處理大量三維圖像,Data Augmentation
-
CrossValidation.m
描述:主函數(shù)
實(shí)現(xiàn)數(shù)據(jù)擴(kuò)充,交叉驗(yàn)證课兄,通過旋轉(zhuǎn),平移變換六水,得到不同的2.5D數(shù)據(jù)。
-
RotParGio.m
描述:子函數(shù)
輸入:3d圖像辣卒,沿x,y,z軸旋轉(zhuǎn)的角度掷贾,patch的尺寸。
輸出:2.5D的三個圖[slide_x, slide_y, slide_z]荣茫。
-
iSaveX.m
描述:子函數(shù)
CrossValidation.m程序中用了MATLAB并行運(yùn)算想帅,而parfor中不能直接用save()函數(shù),因此這兒定義一個函數(shù)作為過渡啡莉。
-
Zscore.m
描述:主函數(shù)
數(shù)據(jù)Z-Score處理港准,可做可不做憎乙,每個通道的數(shù)據(jù)減去平均值,再除以標(biāo)準(zhǔn)差叉趣。經(jīng)驗(yàn)顯示Z-Score后在CNN中訓(xùn)練的效果好。
Z-Score:x=(x-mean(x))/std(x).
2. 卷積神經(jīng)網(wǎng)絡(luò)(Python)
詳細(xì)解說:
簡易的深度學(xué)習(xí)框架Keras代碼解析與應(yīng)用
深度學(xué)習(xí)框架Theano利用GPU加速
-
cnn.py
描述:主函數(shù)
包含CNN網(wǎng)絡(luò)的訓(xùn)練该押,測試的全過程疗杉。
-
data.py
描述:子函數(shù)
實(shí)現(xiàn)數(shù)據(jù)讀入,輸出的是正負(fù)樣本等分后的訓(xùn)練集和測試集蚕礼。
-
CNNsoftmax.py
描述:主函數(shù)
用SVM和RF代替softmax烟具。
-
ROC_Matlab.py
描述:主函數(shù)
計算出置信度,存到文件中奠蹬,再用MATLAB函數(shù)畫ROC曲線朝聋。