Fernandes Francisco Erivaldo, Yen Gary G
IEEE Trans Neural Netw Learn Syst. 2021 Dec;32(12):5664-5674. doi: 10.1109/TNNLS.2020.3027308. Epub 2021 Nov 30.
The field of medical imaging diagnostic makes use of a modality of imaging tests, e.g., X-rays, ultrasounds, computed tomographies, and magnetic resonance imaging, to assist physicians with the diagnostic of patients' illnesses. Due to their state-of-the-art results in many challenging image classification tasks, deep neural networks (DNNs) are suitable tools for use by physicians to provide diagnostic support when dealing with medical images. To further advance the field, the present work proposes a two-phase algorithm capable of automatically generating compact DNN architectures given a database, called here DNNDeepeningPruning. In the first phase, also called the deepening phase, the algorithm grows a DNN by adding blocks of residual layers one after another until the model overfits the given data. In the second phase, called the pruning phase, the algorithm prunes the created DNN model from the first phase to produce a DNN with a small amount of floating-point operations guided by some preference given by the user. The proposed algorithm unifies the two separate fields of DNN architecture searching and pruning under a single framework, and it is tested in two medical imaging data sets with satisfactory results.
医学影像诊断领域利用多种成像测试方式,如X射线、超声波、计算机断层扫描和磁共振成像,来协助医生诊断患者疾病。由于深度神经网络(DNN)在许多具有挑战性的图像分类任务中取得了前沿成果,因此它是医生在处理医学图像时提供诊断支持的合适工具。为了进一步推动该领域的发展,本研究提出了一种两阶段算法,能够在给定数据库的情况下自动生成紧凑的DNN架构,在此称为DNNDeepeningPruning。在第一阶段,也称为深化阶段,该算法通过逐个添加残差层块来扩展DNN,直到模型对给定数据出现过拟合。在第二阶段,即剪枝阶段,算法根据用户给出的某些偏好对第一阶段创建的DNN模型进行剪枝,以生成具有少量浮点运算的DNN。所提出的算法在一个统一框架下整合了DNN架构搜索和剪枝这两个独立领域,并在两个医学影像数据集上进行了测试,结果令人满意。