在开始今天的内容之前,请先思考一个问题:什么是意识?
要回答这个问题,我们先来看一下词典的解释:
意识是人的头脑对于客观物质世界的反映,是感觉、思维等各种心理过程的总和,其中的思维是人类特有的反映现实的高级形式。
看了这么长一串,怕是会把很多人绕晕。意识这个东西,说起来并不陌生。比如说,当你在看今天这篇文章的时候,相信你大概率是清醒的,有意识的。可是谁又能判定在看似清醒状态下,一个人的动作是条件反射还是有意而为呢?
图片来源:Pexels
其实神经学家对这个问题也很苦恼。特别是一些有脑损伤的病人,他们可能徘徊在微弱意识和昏迷状态的边缘。 而病人意识状态是评估预后非常关键的指标 。如果病人处在微弱意识状态,其康复的概率很高;而被确诊为无反应觉醒综合征(unresponsive wakefulness syndrome)的病人的行为则完全随机且无目的性,其康复的概率也非常小。
不过在临床上,要判定他们是否有意识是一件非常困难的事情。医生通常会在病床前对病人进行一些意识测试, 但是判定的准确率不足40% 。
近日,来自巴黎沙普提厄医院(Pitié-Salpêtrière Hospital)的研究人员在判断病人意识状态的问题上有了新的突破。 他们利用机器学习算法来分析病人的脑电图(EEG),成功地把意识判定的准确率提高了35% 。
研究人员在对总共327位病人进行听力意识测试的时候记录下了对应脑电图的数据,并将相关数据输入了名为DOC-Forest的机器学习算法。这些病人有的被确诊为无反应觉醒综合征、有的处于最低意识状态、还有一部分完全健康。
脑电图是一种通过贴在头皮上的电极感应贴片来获取大脑活动的电流数据的技术。健康状态下,脑电图成较为规则的波形,脑部受伤后,脑电图的规律性会减弱。
机器学习算法辨别病人意识状态的表现非常令人满意,准确率达到了约75% 。不过在此项研究中,研究者采用了特异度作为评判算法表现的标准,对于临床识别意识状态更有意义。
图片来源:123RF
DOC-Forest算法不仅仅能在标准测试中判定病人的意识状态。研究者还尝试了在听力意识测试中加入噪音,调整电极在头皮位置的方式来模拟真实环境,并换用了比利时列日一家医院的病人数据,都没有影响机器学习算法判定的准确率。
脑电图的数据复杂且包含了多个不同维度—时间、频率、测试条件、电极位置等。医生和神经学家只能从脑电图中分析出容易被注意到的规律和数据,而 机器学习算法可以顾及到脑电图数据中更多细微的差别,从而提供有价值的参考 。同时,因为机器学习只分析数据,还可以排除医生面对面诊疗时因交流和理解而发生的误差。
早些时候,有研究使用了正子断层照影(PET)扫描和磁共振扫描(fMRI)来判定病人的意识状态。相比之下, 脑电图设备的使用更加简单,费用也更加低廉 。可以更快地为神经学家和医生提供诊断参考。
我们目前仍然无法全面地理解意识这个看得见摸不到的存在,机器学习算法也只能在医生进行听力意识测试时生效。不过,令人欣慰的是,机器学习能够在我们尚未完全理解意识的时候,提供一个有效的判定方法。
参考资料:
[1] Engemann, et al., (2018). Robust EEG-based cross-site and cross-protocol classification of states of consciousness. Brain, https://doi.org/10.1093/brain/awy251
[2] Computers determine states of consciousness. Retrieved Jan 8, 2019 from https://www.scientificamerican.com/article/computers-determine-states-of-consciousness/
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 两道看似简单的高频算法面试题
- Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
- 看似简单的 Windows 记事本,其实维护起来并不简单
- Java 解惑系列(二): 这个看似简单的字符串拼接问题,你还记得么
- Java 解惑系列(二): 这个看似简单的字符串拼接问题,你还记得么
- Lua table:看似简单的 Lua 表,竟然还有这么多没有留意的点
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
程序员的自我修养
俞甲子、石凡、潘爱民 / 电子工业出版社 / 2009-4 / 65.00
这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表......一起来看看 《程序员的自我修养》 这本书的介绍吧!