ModelArts是面向AI开发者的一站式开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。楼主本次就是在ModelArts平台上实现对肺部X射线图片的识别分类工作。

本次工作的数据集为ModelWhale网站上的X射线肺炎图像数据集来作为训练数据,该份数据是从广州市妇幼保健院1~5岁儿童患者的回顾性队列中选择胸片(前后)。所有胸部x光片影像均作为患者常规临床护理的一部分。对于x线胸片的分析,所有的胸片都进行了初步筛选,剔除所有低质量或不可读的扫描,以进行质量控制。同时该数据集已经被组织成3个文件夹(train, test, val),并包含每个图像类别(肺炎/正常)的子文件夹。共有5863张x线图像(JPEG)和2类(肺炎/正常)。因此数据集的选择有相关专业医生的把握,质量较高,并且数据量也较多,用于实际的训练时效果会比较好。具体的数据集图片如下所示:

图1  部分数据集训练集肺炎患者X射线图

图2 部分数据集测试集无肺炎患者X射线图

之后创建一个华为云账号并登录,首先进入对象存储服务OBS服务台,OBS服务是华为云推出的稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。

在其中购买合适的资源包后创建两个OBS桶,一个桶作为数据的输入,一个桶作为数据的输出结果,名字可以任意,之后在桶中创建两个文件夹,分别上传肺炎患者的肺部X射线图以及正常人的肺部X射线图。具体结果图如下所示:

图3 OBS桶内文件夹对象图

然后进入ModelArts平台,进入后点击左侧“自动学习”按钮进入操作界面,选择“图像分类”创建项目,输入项目名称与数据集名称,并确定数据集输入位置与输出位置即可。项目创建完成后首先需要进行数据的标注,即给输入的图片打上标签来让神经网络知道哪个数据对应哪一类,在本次设计中我将数据分为了none与pneumonia两类,来区分有无患上肺炎。具体结果图如下所示:

图4 数据标注图

标注完成后便可进行模型的训练,设定设定超参数,训练时长和推理时长,然后点击右下角“开始训练”按钮开始分类模型的训练。训练时我使用了默认的参数,并未进行修改。结果图如下所示:

图5 训练结果图

训练完成后我选择进行模型的部署,通过输入其他的图片来判断训练好的模型效果。部署结果图如下所示:

图6 部署结果图

小结:

通过使用华为云上的ModelArts平台,我实现了对肺部X射线图像的分类工作,并且取得了较好的效果。但是本次模型训练楼主认为依旧有一定的不足之处:

  1. 数据集来自于1-5岁幼儿的肺部X射线图,如果实际针对全年龄段肺部X射线图的识别可能准确率不会很高,后续应该从网上查找或与相关医院进行合作,选取更多各年龄段的肺部X射线图进行模型的训练。
  2. 查询相关资料可知,医学影像的特征不同于普通图像,难以进行特征的抓取。在肺部计算机断层图像中,除了肺部组织之外,还包括肌肉、骨骼等多种组织,让机器学习包含这些组织的原始图像时,容易造成模型的关注点转移到这些组织上,从而导致识别的准确率难以提升。

希望能够给各位使用华为云ModelArts时有所帮助,如有错误还请指出。(^-^)

华为云ModelArts肺部X射线图片识别肺炎模型训练相关推荐

  1. 华为云 ModelArts 应用轻松实现图片识别

    目录 ​ 前言 正文 简单介绍 产品介绍 能力介绍 ModelArts 实战 1. 进入 ModelArts 平台 2. 准备工作 3. 上传数据集 4. 进入引导模式 结尾 前言 ModelArts ...

  2. 同济子豪兄github_【B站UP主-同济子豪兄】华为云ModelArts零代码开发病虫害识别应用...

    大家好,我是B站UP主同济子豪兄,我希望让人工智能和大数据赋能每一个行业,每一个人. 今天给大家带来的是使用ModelArts快速开发农作物病虫害识别微信小程序,用人工智能的力量赋能农业,助力乡村振兴 ...

  3. AI创想秀,体验华为云ModelArts平台声音分类

    目录 一.AI Gallery 社区体验 二.通过华为云 ModelArts 平台声音分类 三.华为云 ModelArts 总结 一.AI Gallery 社区体验 AI Gallery 是在 Mod ...

  4. 二、华为云ModelArts零代码实现美食分类识别

    @Author:Runsen @Date:2020/5/21 上次搭建了华为云ModelArts,今天就零代码实现美食分类识别 文章目录 下载数据集 上传数据 创建项目 标注图片 模型训练 部署 下载 ...

  5. 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发

    上海麦图信息科技有限公司,借助华为云ModelArts一站式AI开发与管理平台,开发出跑道防侵入场景中的航空器识别AI模型. 近年来,"AI的应用和落地"逐渐成了具化的关键词,它和 ...

  6. 华为云 ModelArts——简单的机器学习 初体验

    华为云 ModelArts--简单的机器学习 初体验 自2019年后,人工智能(AI)继续在产业中快速奔跑,越来越多的行业开始搭上智能化升级的大潮.然而,长时间.高成本.高投入.复杂繁琐的AI开发流程 ...

  7. 华为云modelarts平台使用

    系列文章目录 第一章 华为云modelarts平台使用 第二章 华为云modelarts平台SDK的调用 第三章 ros+modelarts实现多车辆协作 文章目录 系列文章目录 前言 一.华为云mo ...

  8. 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类

    *************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...

  9. 华为云ModelArts的简单使用

    华为云ModelArts使用 1. 简介 ModelArts 是面向开发者的一站式 AI 平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注.大规模分布式训练.自动化模型生成,及端-边-云模 ...

最新文章

  1. 多线程处理缓慢_华为昇腾,AI推理性能超越对手一倍:软件挖掘处理器全部潜力...
  2. 清华唐杰教授:人工智能的下一个十年,认知推理是重点(附PPT下载)
  3. 企业需要建设网站该如何咨询价格呢?
  4. 找回丢失的端星网络客户端
  5. MySQL Workbench的使用教程 (初级入门版)
  6. centos安装mysql5.7.12_CentOS二进制安装MySQL5.7.12
  7. redis查询所有key命令_三歪推荐:Redis常见的面试题
  8. 信息学奥赛一本通C++语言——1087:级数求和
  9. 数据结构 5分钟带你搞定哈希表(建议收藏)!!!
  10. Office web component learning ---- Spreadsheet learning
  11. 精通innodb引擎_《MySQL技术内幕:InnoDB存储引擎》PDF 下载
  12. 微软商店打不开,闪退,或者根本没反应
  13. 期刊论文插入参考文献(Word尾注插入法,简单适用)
  14. ckplayer 播放视频
  15. 千万千万不要和女程序员做同事!否则你会......爱上她
  16. 遗传算法调参 参数设置
  17. SparkSteaming整合Kafka的方式
  18. 高并发系统设计四(系统怎样做到高可用)
  19. DVWA之XSS (Reflected)
  20. 基于JSP的煤炭销售系统,源码下载

热门文章

  1. 使用火蜘蛛采集器Firespider采集天猫商品数据并上传到微店呢
  2. 软件设计师-19海明码
  3. 现场抽奖小程序_小程序直播怎么引爆现场,小程序直播中 4大互动促转玩法
  4. 机器学习越来越火!免费查找AI最优论文神器出现啦!
  5. 10000个微信红包封面,免费领取,人人有份
  6. windows外接一个显示屏可以,两个黑屏解决办法
  7. Qt实现定时自动检测串口
  8. 某安网别逆向,一不小心就......
  9. matlab CPU并行计算,加速限制了改组。 GPU(Tesla K40m),MATLAB中的CPU并行计算
  10. opencv中waitkey(0)的使用