​​本文分享自华为云社区《【先锋开发者云上说】四载磨砺,一群青年“识瘤者”以AI助力医疗创新》,作者:Gauss松鼠会小助手2 。

一群青年“识瘤者”,四载磨砺,攻克智慧医疗难题,点燃健康革命的火花!

皮肤肿瘤患者的“福音”

就读于郑州轻工业大学嵌入式软件专业大三的杨阳,目前也是梅科尔工作室中识瘤者项目的第三代负责人。

2014年成立于郑州轻工业大学的梅科尔(Maker)工作室,研究方向覆盖医疗器械、3D打印、软体机器人、人工智能等10多个领域,已经有超过3000名来自不同专业的学生加入。以医疗行业为例,工作室已经沉淀了300多个应用案例,识瘤者项目就是其中之一。

识瘤者项目专注恶性皮肤肿瘤识别技术研发,辅助医生通过医学影像在短时间内快速准确地分析和诊断。在这个项目中,除去负责硬件开发的杨阳,团队成员还包括负责QT软件开发的陈依琳同学、UI设计的陈玉玲同学、算法开发的陈新杰同学、HarmonyOS开发的谢政茹同学。

从2020年推出至今,项目经历了多次的迭代与升级。目前已经实现以黑色素瘤、基底细胞癌为代表的6种恶性皮肤肿瘤进行识别。在临床检测中,联合医生针对30例患者进行实际测试,检测出11例黑色素瘤,3例良性角化病,准确度达91.6%。

戳我查看完整视频

华为云加持下,“识瘤者”不断迭代升级

或许是来自工作室对于当前行业信息化技术的调研和分析,在对华为的多元生态的协同能力进行了解和应用之后,工作室在2020年暑假将云服务全部迁移到华为云。随后,工作室与华为云在软硬件方面都展开了紧密合作。

在华为云的支持下,“识瘤者”实现了从理论到实践的跨越。从2020年开始,识瘤者项目就应用华为云AI开发平台ModelArts,进行算法的搭建和优化。经过团队的不懈努力,今年项目迭代升级,推出了基于昇腾AI和华为云ModelArts的软硬件架构方案。

为了更准确地对肿瘤进行识别,杨阳团队通过皮肤镜采集患者的数据,然后上传到华为云OBS对象存储服务进行数据定向存储。这种云端的数据处理方式,不仅提高了数据存储的安全性,更为后续的研发工作提供了强有力的支持。

在整个项目中,杨阳团队利用华为云ModelArts作为整个项目的AI应用开发平台,进行数据处理、模型训练和AI应用管理。其中,在数据处理方面,他们结合ModelArts的几何变换和色彩变换特性来进行数据的增强,通过增加数据集的多样性最终提高模型的精度。在开发的过程中,通过实际体验ModelArts的自动学习服务、模型训练部署能力后,更是激发了杨阳团队对AI技术的深入探索。

在算法搭建和优化方面,杨阳和他的团队展现出了他们对于技术的深入理解和应用能力。利用华为开源的AI框架MindSpore,他们成功搭建了ResNet50恶性皮肤肿瘤分类算法。在经过多次的优化后,不仅提高了模型的精度,还减少了30%的代码量,这对于项目的后续开发和维护都有着重要的意义。

不得不提的是,在模型的优化过程中,昇腾应用使能平台MindX中的MindSpore可视化调试调优工具MindinSight起到了关键的作用。它帮助团队完成了模型的溯源和超参搜索,使得他们能够在短时间内找到最佳的模型参数,进而提高了模型的F1-Score至0.908。F1-Score模型准确率和召回率的一种加权平均,最大值是1,最小值是0,值越大意味着模型越好

在端侧开发方面,杨阳他们还尝试在边缘侧设备昇腾Atlas 200I DK A2开发者套件上部署这个算法,最终在本地实现了毫秒级的图片推理识别,从而让整个检测诊断时间大幅缩短到30s~1m。

为了能够让医患更好的使用,团队不仅开发了基于Windows的医生客户端Web页面,还开发了基于HarmonyOS的鸿蒙APP,方便患者进行图像上传和诊疗记录查询。

聊起在“识瘤者”项目中与华为云的合作经历, “除了技术产品的多元化支持,在我们实际应用开发的过程中,华为云为我们提供了非常多的技术和资源的支持。从最开始的产品方面的答疑解惑,到现在项目中的各种疑难杂症,华为云的技术专家都会知无不言、言无不尽。” 杨阳很开心的说道,“我们已经和华为云的许多专家都成为了很好的朋友。”

不仅在技术支持方面,在涉及到AI模型训练方面,团队还获得了中原人工智能计算中心提供的20000元代金券及昇腾910训练卡。而且针对个人成长方面,团队成员经常参加华为云组织的技术培训、开发者赛事等活动,以赛促学的方式让他们在实践中真正掌握技术知识。

截止到目前,杨阳带领着“识瘤者”团队已经获得了2023华为开发者大赛深圳赛区三等奖、昇腾AI创新大赛2023河南区域开发者套件创新赛道三等奖等诸多赛事奖项。

打破认知局限,实现技术突破与成长收获

“做项目的过程中,我们五个人的收获也非常多。”杨阳表示,对于处在中原地区的他们来说,很多资源都是有限的,通过在梅科尔工作室参与这些项目,获得真实场景下的实践开发能力和经验。

正是这些项目,让杨阳他们有机会接触到真正生产环境中项目的实际开发内容,了解到学校课本之外的技术,包括云上开发、AI大模型应用、存算分离的数据库等等,打破了自己认知的局限,在大学阶段真正学习到有用的技能知识。

杨阳举例道,比如自己之前做的比较多的是嵌入式软件开发,所以一开始接触识瘤者项目的时候,对深度学习等AI技术都不是很熟悉。之后学习了华为云提供的包括ModelArts、昇腾、MindSpore等相关的免费课程,才慢慢地深入其中。

不仅如此,像杨阳一样的高校开发者,可以在华为云的开发者社区、云学堂等地方,零基础去体验了解很多技术和产品的学习路径和开发案例教程。为了更好地让他们学以致用,华为云还为开发者准备了不同技术领域的训练营、开发者大赛活动,让学生开发者提升能力的同时还可以获得更多奖励。

“能够围绕行业现实场景,基于前沿技术开发出创新应用,让我们学生开发者真正体会到了产学结合的价值,也感谢华为云提供的多元生态技术和资源支持,帮助我们实现那些天马行空的想象,拥抱更宏伟的开发蓝图。” 杨阳说道。

最后

这就是“识瘤者”项目组的“云上逐梦”之旅。

他们用自己的经历告诉我们,每一个年轻的开发者都是这个世界的改变者,他们的每一个代码、每一个想法,都可能成为改变未来的关键。而背后支持他们的,正是像华为云这样的平台,他们用技术、用资源、用情怀,助力每一个青春梦想的实现。

心怀梦想,青年有为!

点击关注,第一时间了解华为云新鲜技术~

四载磨砺,一群青年“识瘤者”以AI助力医疗创新的更多相关文章

  1. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上

    金三银四,磨砺锋芒:剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上 引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待! ...

  2. Linux文件属性,类型,ls -lhi解释行列

    Linux文件属性(描述信息) -i inode节点号 -h 人类可读 ls -lhi 1703938 drwxr-xr-x 2 rsync rsync 4.0K Jun 7 07:24 gamese ...

  3. PHP实现文件上传下载——心在忙而已

    这一周都没有写什么东西,是啊,一周时间都没有学习太多新的东西,除了开车. 妈蛋啊,天天中午去学车然后两周没有午觉的日子还是很崩溃的,加上之后工作压力带来的心忙,宝宝不开心啊. 不过,也是自己不是那么能 ...

  4. 315道python面试题(参考答案)

    第一部分 Python基础篇 1:为什么学习Python 家里有在这个IT圈子里面,也想让我接触这个圈子,然后给我建议学的Python, 然后自己通过百度和向有学过Python的同学了解了Python ...

  5. 花十分钟,让你变成AI产品经理

    花十分钟,让你变成AI产品经理 https://www.jianshu.com/p/eba6a1ca98a4 先说一下你阅读本文可以得到什么.你能得到AI的理论知识框架:你能学习到如何成为一个AI产品 ...

  6. 【网络爬虫】【java】微博爬虫(五):防止爬虫被墙的几个技巧(总结篇)

    爬虫的目的就是大规模地.长时间地获取数据,跟我们正常浏览器获取数据相比,虽然机理相差不大,但总是一个IP去爬网站,大规模集中对服务器访问,时间一长就有可能被拒绝.关于爬虫长时间爬取数据,可能会要求验证 ...

  7. WeTest全球化服务,为使命召唤手游质量保驾护航

    导读 使命召唤系列作为经典FPS游戏,以良好的表现与出色的射击手感,颠覆了玩家对传统第一人称射击的传统观念.同名手游(CODM)10月份在海外上线,仅一周内下载量就已突破一亿次,更是横扫139个国家及 ...

  8. zz阿里妈妈深度树检索技术(TDM)及应用框架的探索实践

    分享嘉宾:何杰 阿里妈妈 高级算法专家 编辑整理:孙锴 内容来源:DataFun AI Talk 出品社区:DataFun 注:欢迎转载,转载请注明出处 导读:阿里妈妈是阿里巴巴集团旗下数字营销的大中 ...

  9. 10分钟手把手教你运用Python实现简单的人脸识别

    欲直接下载代码文件,关注我们的公众号哦!查看历史消息即可! 前言:让我的电脑认识我 我的电脑只有认识我,才配称之为我的电脑! 今天,我们用Python实现高大上的人脸识别技术! Python里,简单的 ...

  10. WWDC 后苹果最新 App Store 审核条款!

        WWDC 2016 大会之后,苹果公司发布了四个全新平台:iOS,macOS,watchOS 和 tvOS.并且在此之后,苹果应用商店审核条款也同时进行了更新——貌似不算进行了更新,简直就是重 ...

随机推荐

  1. 手机免root安装最新青龙面板(非Alpine term | Zero term软件)

    使用软件:Termux 可以用于任何支持qemu虚拟机的环境.APP 制作了基本的系统环境.开发环境和青龙面板环境.多个虚拟机,按需求下载 官方网站:https://api.wer.plus 群:10 ...

  2. protoc-gen-doc 自定义模板规则详解

    protoc-gen-doc 自定义模板规则详解 配套演示工程 此项目中所用 proto 文件位于 ./proto 目录下,来源于 官方proto示例 此项目中所列所有模板case文件位于 ./tmp ...

  3. 配置DHCP

    配置DHCP 条件:关闭防火墙 和selinux 1,安装dhcp服务 [root@localhost ~]#yum install dhcp -y#安装dhcp服务 2,查看配置文件 [root@l ...

  4. 《数据结构-C语言》单链表

    @ 目录 单链表 结构定义 初始化 建立 清空 求表长 判断是否为空表 取值 查找 插入 删除 销毁 遍历打印 测试 单链表 结构定义 #include <stdio.h> #includ ...

  5. Linux文件管理知识查找文件(第二篇)

    Linux文件管理知识:查找文件(第二篇) 上篇文章详细介绍了linux系统中查找文件的工具或者命令程序locate和find命令的基本操作.那么,今天这篇文章紧接着查找文件相关操作内容介绍. Fin ...

  6. 关于api数据接口应用

    在当今互联网时代,API数据接口应用已经成为各行各业不可替代的技术,它可以让开发者更加轻松地访问和使用各种功能和数据,从而提高开发效率和用户体验.下面就让我们来详细了解API数据接口应用的相关内容. ...

  7. QA|不同模块之间的引用(导入问题)问题;|Pycharm

    结构如图,在xxu的test.py中想要导入t2包中的sayhello和word两个方法 注意:首先需要打开xxu和t2的上层目录,因为解释器是从打开的那个文件开始查找的,所以这里应该打开B01_01 ...

  8. Java 中的日期时间总结

    前言 大家好,我是 god23bin,在日常开发中,我们经常需要处理日期和时间,日期和时间可以说是一定会用到的,现在总结下 Java 中日期与时间的基本概念与一些常用的用法. 基本概念 日期(年月日, ...

  9. rnacos实现raft和类distro协议,支持集群部署

    1. rnacos 简介 rnacos是一个用rust实现的nacos服务. rnacos是一个轻量. 快速.稳定.高性能的服务:包含注册中心.配置中心.web管理控制台功能,支持单机.集群部署. r ...

  10. Skynet通讯遇到的奇怪问题

    问题 最近在做一个内部通讯的服务器, 用的自带的gateserver和socketchannel做通讯, 在使用skynet.unpack或者string.unpack("XXXX" ...