历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2019年01月11日 | 吴恩达新研究:AI看心电图,诊断心律失常准确率超过人类医生

2019-01-11 来源:量子位

吴恩达团队又在AI医疗方面取得了革命性突破,搞定了心律失常诊断。

只要让AI输入心率数据,就可以判断出你是否心律失常、具体是哪一种情况。

而且,准确度高达83.7%,超过了人类心脏病医生的78.0%

这项研究被发表在了最新的一期Nature Medicine上。

如何让AI学会诊断心律失常

整体的研究,基于吴恩达团队在2017年的一篇已经发在Arxiv上的论文(文末有地址)。

诊断依据是患者的心电图。心电图数据来自于一家名叫iRhythm的公司,他们的产品Zio可以固定在人的胸前,像一个移动的听诊器一样,24小时听着患者的心跳并记录下来。

记录下来的心电图经由专家标注,分成12种不同情况,包括10种心律失常,还有窦性心律(这个不失常)以及噪音。

其中,训练集来自53549名病人的91232份心电图记录,每份记录大约在10.6天~13天的长度,患者年龄在69±16岁,其中43%为女性。

测试集则是328位病人每人一份心电图数据,这些病人的年龄在70±17岁,其中38%为女性。

拿到这些数据集,就可以训练深度神经网络(DNN),具体结构如下:

整个神经网络包含33个卷积层,以线性输出层结尾。

向神经网络中输入心电图数据,它就可以将其拆分成每个时长1.28秒的数据样本,判断每个1.28秒属于12种心率(及噪音)中的哪一种。

整体表现超越人类医生

F1分数比较,在12个种类里,AI的表现都超过了人类医生的平均水平。

并且,针对每一种心率,AI的敏感性都要比人类医生高,也就是说,诊断结果更为准确。

这是心房震颤的ROC曲线,红十字是不同人类医生的表现,绿点是人类医生的平均水平,已然被这个深度学习模型所超越。

给医生挑错,AI“批卷”能力强

最后,吴恩达团队还在论文里给出了两个12类型判断结果的混淆矩阵。

在这个研究中,是以一群心脏病专家组成的委员会判断的心率做为标准答案的。

先来看人类医生的判断和标准答案对比。

这个混淆矩阵中,横向是人类医生的平均水平,纵向是标准答案。

我们可以看出,第一列心房颤动(atrial fibrillation)和第八列窦性心律(sinus rhythm)的结果中,许多判断是不准的。

下面再看AI的判断和标准答案对比。

在这个混淆矩阵中,横向是AI的预测,纵向是标准答案。

两个混淆矩阵图对比一下,我们会发现,AI的判断结果图中左上-右下方向的蓝色鸽子颜色更深,其他部分的格子颜色更浅。

换句话说,AI判断正确的概率,要远高于人类医生判断的准确率。

不难得见,如果这个AI能进一步商用,可以承担帮医生“对答案”的工作,只要一个计算机程序,就可以起到接近专家会诊的效果,比医生自己单打独斗诊断出的病情准确多了。

四个共同一作介绍

这项研究的作者们来自美国AI界和医疗界的多个机构,包括斯坦福计算机系和医学院、iRhythm公司、UC旧金山医学院以及部分政府医疗机构。

四位共同一作中,有两位是吴恩达的学生。

一位是Awni Hannun,刚刚过去的2018年从斯坦福博士毕业。他不仅是吴恩达的学生,甚至还算吴恩达同事,因为他也曾在百度从事过两年AI研究工作,参与百度语音识别系统DeepSpeech的研发工作。

另一位吴恩达的学生是Pranav Rajpurkar,这位小哥可是歌红人不红,他的代表作正是机器阅读理解领域的标杆SQuAD数据集

师从吴恩达期间,这位小哥一直在研究AI医学相关的项目,除了这个心律失常的诊断项目,他还做过CheXNet肺炎检测、MURA骨骼X光片、CheXNeXt胸部X光片深度学习、MRNet膝关节深度学习等许多项目。

这位共同一作名叫Masoumeh Haghpanahi,和吴恩达团队合作的那个iRhythm公司的机器学习科学家,马里兰大学帕克分校的电子与计算机工程博士,做过许多健康检测方面的研究。

还有一位共同一作,Geoff Tison,AI医疗专家,UC旧金山医学院的助理教授,约翰霍普金斯大学医学博士。

传送门

数据集

https://irhythm.github.io/cardiol_test_set/

斯坦福项目介绍网页

https://stanfordmlgroup.github.io/projects/ecg2/

此前的论文

Cardiologist-Level Arrhythmia Detection with Convolutional Neural Network

作者:Pranav Rajpurkar, Awni Y. Hannun, Masoumeh Haghpanahi, Codie Bourn , Andrew Y. Ng

https://arxiv.org/pdf/1707.01836.pdf

One More Thing

其实,在同一期Nature Medicine上,刊登了三项AI医学相关研究。

除了吴恩达团队的这篇心电图的研究之外,还有:

Mayo study的AI心脏病检测器

https://www.eurekalert.org/pub_releases/2019-01/mc-msu010319.php


推荐阅读

史海拾趣

Custom LeatherCraft Manufacturing Co Inc公司的发展小趣事

为了扩大市场份额,CLC开始实施全球化战略。他们在世界各地寻找优质的原材料供应商,并与当地的合作伙伴建立长期合作关系。同时,他们还积极参加国际展览和贸易活动,展示自己的产品和技术实力。这些努力使CLC的品牌影响力逐渐扩大,产品也走进了更多的国家和地区。

ESTEK公司的发展小趣事

在电子行业竞争日益激烈的背景下,ESTEK公司也面临着诸多挑战和危机。然而,公司始终保持着清醒的头脑和坚定的信心。在面对市场波动、原材料价格上涨等挑战时,ESTEK公司迅速调整战略、优化生产流程、降低成本等措施,成功度过了危机。在危机中,ESTEK公司展现出了强大的韧性和生命力,为公司未来的发展奠定了坚实基础。

Broadband公司的发展小趣事

ESTEK公司自创立之初,就专注于电子产品的技术创新。在早期的市场竞争中,公司研发团队通过不懈努力,成功研发出一款具有革命性意义的电子元件。这款元件不仅性能卓越,而且成本远低于同类产品,使得ESTEK公司迅速在市场上脱颖而出。随着这款元件的广泛应用,ESTEK公司的知名度逐渐提升,为公司的后续发展奠定了坚实基础。

德力康(DLK)公司的发展小趣事

在扩大产品线的同时,DLK公司也积极拓展国内外市场。通过参加各种行业展会、建立营销网络、加强客户服务等方式,DLK公司成功将产品销往全球多个国家和地区。在品牌建设方面,DLK公司注重产品质量和服务质量的提升,积极塑造企业形象和品牌形象。通过多年的努力,DLK已经成为了国内外知名的连接器品牌之一。

德国ACAM公司的发展小趣事

德国ACAM公司成立于1996年,总部位于施图登湖,毗邻斯图加特和卡尔斯鲁厄。公司从创立之初,就专注于时间到数字转换技术及其应用的研发。ACAM公司凭借其创新的技术和卓越的研发实力,在极短的时间内就取得了显著的成果。特别是在时间数字转换器(TDC)技术上,ACAM公司成功开发出业界领先的产品,为后续的快速发展奠定了坚实的基础。

永源微电子(APM)公司的发展小趣事

永源微电子(APM)公司创立于2017年,前身可追溯到台湾汉磊科技。作为汉磊科技的全资子公司,香港艾柏霖科技有限公司的功率器件事业部,永源微电子继承了丰富的技术积累和市场资源。公司创立之初,便确立了专注于集成电路设计、制造与销售的战略方向。通过引进国际先进的生产工艺和研发团队,永源微电子逐渐在电子行业中崭露头角,为后续的快速发展奠定了坚实基础。

问答坊 | AI 解惑

大家帮忙看一下quartus中一些警告,谢谢了!!!

倒数第三行的警告大家可以不看,已经解决掉了, 大家帮忙看看其他的警告,谢谢了…

查看全部问答>

(高价)(高价)(高价)诚激高手开发:sock5全自动代理自助管理系统,有技术者加QQ详谈,99040008

(高价)(高价)(高价)诚激高手开发:sock5全自动代理自助管理系统,有技术者加QQ详谈,99040008…

查看全部问答>

救命啦,中文乱码怎么解决啊?~

用。NET 开发的程序在WINCE5.1上中文显示的全是方框,有没有遇到过啊,怎么解决啊。…

查看全部问答>

pb 4.2 实现注册表永久保存数据!

我在pb 4.2 中修改 platform.reg 如下: ; HIVE BOOT SECTION [HKEY_LOCAL_MACHINE\\init\\BootVars]         \"SYSTEMHIVE\"=\"Documents and Settings\\\\system.hv\"         \"PROFILEDIR\"=\"Doc ...…

查看全部问答>

STM8的EEPROM读写速度挺快的啊

STM8的EEPROM读写速度挺快的啊,经测试发现并没像datasheet说的那样一个字节6.6ms, 下载 (49.52 KB) 2010-10-9 11:08 我是单字节写的,似乎写N个字节都是6点几个ms,我是用示波器测得的 下载 (27.15 K ...…

查看全部问答>

通讯接收

请教各位,我用基于MODBUS协议实现单片机和pc机通讯,单片机中断接收,查询发送,以下是我的中断程序,我的想法是先接收完所有的数据再进行处理(包括地址判断,读寄存器等然后再发送),这样的话我接收的数据就定下来了,比如程序中只接受8个字节 ...…

查看全部问答>

TI Sitara入门资料分享7-AM335X家族介绍TI Sitara官方资料汇总

用于基于 ARM® Cortex™-A8 和 ARM9™ Sitara™ 的微控制器 (MPU) 的软件和工具软件开发套件 (SDK) - TI SDK 为您选择的平台提供主要软件组件和文档。SDK 可在 TI.com 上免费下载,同时随附 TI 评估模块 (EVM) 和开发套件提 ...…

查看全部问答>

求freescale k40标准板的例程,本人新人,在此向各位前辈求助!!

freescale k40标准板的例程,本人新人,在此向各位前辈求助!!…

查看全部问答>

如何用verilog写一句等待按键释放语句?

如何用verilog写一句等待按键释放语句?…

查看全部问答>

关于MSP430默认时钟延时定时的问题

MSP430关于延时时间的问题。 #include /* * main.c */ void main(void) {         WDTCTL = WDTPW + WDTHOLD;         unsigned int i;         unsigned char j;   ...…

查看全部问答>