目录

介绍

迁移学习

剩余学习:ResNet50

下一步


  • 下载源 - 300.4 KB

在本系列文章中,我们将应用深度学习网络ResNet50来诊断胸部X射线图像中的Covid-19。我们将使用Python的TensorFlow库在Jupyter Notebook上训练神经网络。

此项目所需的工具和库是:

IDE:

  • Jupyter Notebook

库:

  • TensorFlow 2.0
  • Keras
  • NumPy
  • Matplotlib
  • CV2

我们假设您熟悉使用Python和Jupyter notebook进行深度学习。如果您不熟悉Python,请从本教程开始。如果您还不熟悉Jupyter,请从这里开始。

介绍

COVID-19对我们的生活产生了巨大影响。它于2020年3月11日被世界卫生组织(WHO)宣布为大流行病,并迅速在世界范围内传播。感染的快速诊断对于治疗患者和限制病毒传播至关重要。最常见的实验室检测方法是实时逆转录聚合酶链反应 (PCR)。然而,这种技术不够有效:它很耗时,而且通常灵敏度很低。

幸运的是,深度学习为在胸部X光片中诊断Covid-19并将其与其他细菌和病毒性疾病区分开来提供了一种有效的补充方法。几项同行评审的研究表明,如果对足够多的图像进行训练,深度学习可以检测胸部的Covid-19感染。这些研究主要使用基于迁移学习的网络来微调预训练模型以执行新任务:Covid-19检测。

在本项目中,我们将向您展示如何应用迁移学习来重新训练深度学习网络,以将胸部X射线图像分类为Covid-19或非Covid-19。到本系列结束时,我们将拥有一个神经网络,可以以超过95%的准确率诊断COVID-19。它甚至可以显示胸部X光片中导致疑似COVID-19诊断的区域的热图:

迁移学习

深度学习(DL)是人工智能(AI)的一个子集,它涉及具有多个隐藏层(多层)的DL网络架构。DL网络分层学习,这意味着可以通过网络的各个层从低到高的不同级别学习特征。

许多DL网络都使用名为ImageNet的庞大数据集进行训练,这赋予了它们非常强大的特征提取能力。因此,使用这些网络的学习权重和过滤器比从头构建网络更有效,因为这可能需要大量图像和很长时间才能获得类似的特征提取能力。

通过冻结其学习的权重并用新的层(取决于新分配的分类任务)替换其完全连接的层来微调预训练模型以执行额外的分类任务的方法称为“迁移学习”。

在这个项目中,我们将使用ResNet50——一个非常深的网络——我们希望它在对Covid-19和非Covid-19胸部X射线进行分类时表现良好。

残差学习:ResNet50

近年来,深度学习网络,尤其是卷积神经网络 (CNN) 已被应用于各个领域,以解决性能令人印象深刻的问题。CNN 在工作原理、内部结构和层数方面经历了重大更新。AlexNet于2012 年首次提出,具有8层,随后是2014年提出的18层VGG,以及2015年提出的更深的22层结构的GoogleNet,并添加了一个初始块。

这些网络确实变得非常深,就像 GoogleNet。但是这种额外的深度产生了一些问题。注意到“非常深”的DL使网络训练期间的优化变得困难。这会影响网络的泛化性能——这意味着网络在其训练数据集上表现非常好,但不能很好地泛化处理在训练期间没有看到的数据。

为了克服这个问题,2016年提出了残差学习来训练非常深的DL网络。残差学习或残差网络 (ResNets) 可以在某些层上“跳过”(又名残差)连接(而不是堆叠层上的连续连接,例如在像 AlexNet 这样的普通 DL 网络中)。

1:跳过连接方法

在使用反向传播训练DL网络期间,计算误差梯度并将其传播到浅层。在更深的层中,这个错误会变得更小,直到它最终消失。这是非常深的网络中的梯度消失问题,可以通过He et al., (2016)提出的残差学习来解决,如图 1 和图 2 所示。

2He 等人 (2016) 提出的原始残差单元。

下一步

在接下来的文章中,我们将讨论材料和方法为这个项目。敬请关注!

https://www.codeproject.com/Articles/5294459/COVID-19-Diagnosis-with-Deep-Learning

(一)通过深度学习进行COVID-19诊断相关推荐

  1. 深度学习 人工智能诊断‘_AI应对深度学习和精神病学诊断的挑战

    深度学习 人工智能诊断' 演示地址 It is equally dangerous at either extreme - to have either an expanding concept of ...

  2. 解锁AI技能:深度学习利用OCT图像诊断眼内视网膜疾病

    解锁AI技能:深度学习利用OCT图像诊断眼内视网膜疾病 深度学习(Deep learning,DL)是一种新型的AI机器学习技术,它使用一些机器学习技术解决现实世界的问题,通过开发神经网络,模拟人类的 ...

  3. 深度学习,提高前列腺癌诊断正确率

    文 / Google AI 医疗保健技术负责人 Martin Stumpe 和产品经理 Craig Mermel 在美国,大约有九分之一的男性一生中会患上前列腺癌,这使其成为男性中最常见的癌症.前列腺 ...

  4. 深度学习模型,为诊断糖尿病视网膜病变带来福音

    文 / Rory Sayres 博士和 Jonathan Krause 博士,Google AI 医疗保健团队 两年前,我们宣布了在糖尿病视网膜病变 (DR) 深度学习模型训练方面取得的开创性成果,D ...

  5. 基于深度学习的肺癌预测诊断

    导语 本文为The Data Science Bowl (DSB) 2017竞赛的第二名获奖团队中Daniel Hammack的解决方案,其另一成员Julian de Wit的解决方案,可查看用< ...

  6. (二)为COVID-19诊断准备深度学习环境

    目录 安装TensorFlow和其他库 数据集 加载预训练的ResNet50模型 使用ImageDataGenerator加载数据 下一步 下载源 - 300.4 KB 在本系列文章中,我们将应用深度 ...

  7. 医生再添新助手!深度学习诊断传染病 | 完整代码+实操

    作者 | Dipanjan (DJ) Sarkar 译者 | Monanfei 编辑 | Rachel.Jane 出品 | AI科技大本营(id:rgznai100) [导读]文本基于深度学习和迁移学 ...

  8. (六)使用ResNet50迁移学习进行COVID-19诊断:从头开始构建深度学习网络

    目录 安装库并加载数据集 预处理数据 构建深度学习网络 训练网络 评估网络 下一步? 下载源 - 300.4 KB 在本系列文章中,我们将应用深度学习网络ResNet50来诊断胸部X射线图像中的Cov ...

  9. (五)深度学习和ResNet50的COVID-19诊断结果

    目录 结果比较 在新数据集上测试 下一步 下载源 - 300.4 KB 在本系列文章中,我们将应用深度学习网络ResNet50来诊断胸部X射线图像中的Covid-19.我们将使用Python的Tens ...

最新文章

  1. JSONObject没有fromObject方法(Json lib 库的使用)
  2. 【c语言】求最大最小值
  3. 雷军狂撒 20 亿 ,给小米、金山员工豪派“大红包”,网友:又是别人家的公司!...
  4. PHP版本VC6与VC9/VC11/VC14、Thread Safe与None-Thread Safe等的区别
  5. 安装完Pycharm,启动时碰到“failed to load jvm dll“的解决方案
  6. 戴森要搞能爬楼梯的吸尘器,两项专利设计现已提交
  7. pytorch图像和张量的相互转换_如何加载图像并将其转换为PyTorch的适当张量?
  8. 倍频程与钢琴调式的距离
  9. 前端学习(2327):angular之双向绑定
  10. STM32三种启动模式 boot0 boot1
  11. mysql normal like_MYSQL语句
  12. html 计数器 样式,CSS3 计数器_html/css_WEB-ITnose
  13. 怎么复制黑苹果config配置_[黑苹果硬件] 实用黑苹果配置推荐
  14. crmeb多商户二开crmeb架构二开文档异常处理【4】
  15. 软件架构师应具备的十大特点
  16. 如何微信分享网页链接自定义图片和文字描述?生成微信自定义卡片链接流程(附教程与工具)
  17. Android11(R)新特性梳理
  18. matlab解含字母方程,求助关于解含字母参数方程组的问题
  19. Spring?Spring?Spring到底是啥?
  20. phpnow下安装cmstop大众版需要注意的地方

热门文章

  1. fluent 命令流_FLUENT混合流体中颗粒运动模拟
  2. java多线程的安全_java-多线程的安全问题
  3. vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
  4. laravel没有route.php,Laravel中的RouteCollection.php中的NotFoundHttpException
  5. python上传文件进度_python实现进度条--主要用在上传下载文件
  6. 极简风海报作品合集|过目不忘的海报大片,越看越过瘾
  7. 电商大促首焦背景素材|大火C4D元素
  8. 设计配色专辑,很值得设计师拥有
  9. UI设计进阶干货|切图命名
  10. Madagascar的自定义浮点型函数--取整函数