前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如果睡眠不足,我们的大脑会怎么样?

如果睡眠不足,我们的大脑会怎么样?

原创
作者头像
悦影科技
修改于 2020-11-23 02:27:16
修改于 2020-11-23 02:27:16
7800
举报

《本文同步发布于“脑之说”微信公众号,欢迎搜索关注~~》

“不要熬夜,不要熬夜,熬夜等于慢性自杀!”其实这些言论每天都在我们身边不绝于耳。虽然我们直观上知道熬夜有很多不好的地方,但睡眠不足究竟如何具体地影响我们的大脑并不十分清楚。没有睡眠,我们的认知和情感能力就会受到明显的影响。研究人员以神经影像学作为研究方法,发现睡眠剥夺(SD)会对注意力和工作记忆、情绪以及海马学习产生影响。下面小编将从这几个方面带大家去了解一下SD是如何影响大脑运转的。

睡眠剥夺对注意力和工作记忆的影响

注意力这种认知能力特别容易受到睡眠缺失的影响,fMRI的研究发现SD会导致被试在执行注意任务过程中背外侧前额叶皮层(DLPFC)和顶内沟(IPS)的活动量降低(图1)。进一步的研究发现,SD还会导致纹外视皮层的活动量以及其与上述DLPFC和IPS的连接的降低。此外,SD会引起持续注意过程中的丘脑活动的改变,但是丘脑活动量是增强还是降低目前并未有一致的结论。因此,丘脑可能作为一个关键的门控中枢,脑干上升唤醒信号(brainstem ascending arousal signals)的改变通过它影响SD条件下的皮质注意网络(图1)。近期研究发现,默认模式网络(DMN)的不稳定性也被认为与SD的注意力损害有关(图1)。

对于工作记忆,它与注意力一样,SD会导致DLPFC和后顶叶皮层活动量的降低,丘脑活动和DMN活动的改变也已经被观察到。此外,研究发现,任务状态下DMN活动的异常程度可以预测SD状态下工作记忆能力损伤的严重程度(图1)。正如在注意力任务中,丘脑活动和连接的改变也可以预测SD下工作记忆的损伤,这可能是由于丘脑在调节皮层唤醒中的关键作用。例如,海马、丘脑和DMN之间的连接增强可以预测被试具有较多的睡眠缺失,并且与较差的工作记忆任务表现相关密切。

图1a表示SD条件下与注意力和工作记忆能力相关的脑区。图1b表示,睡眠充足情况下FPN(frontoparietal network)活动与DMN活动之间存在相互的抑制,这种抑制通过来自丘脑的持续性上升唤醒信号的输入。SD条件下,FPN活动与DMN活动之间存在不稳定的相互抑制,这主要是由于来自丘脑的异常的上升唤醒信号。

图1
图1

睡眠剥夺对情绪的影响

睡眠缺乏会稳定地触发人的负面情绪,如让人更容易愤怒,焦虑,甚至有自杀的想法。早期的影像学研究发现,面对负面刺激,SD被试的杏仁核(amygdala)的活动性增加了将近60%,但是杏仁核与mPFC脑区之间的功能连接有所降低(图2)。

图2
图2

行为学的研究发现,对于睡眠充足的被试,他们能够很好地模拟屏幕上展示的各种表情(喜怒哀乐);相反,对于SD被试,他们却不能够很好地模拟所展示的表情(图3)。

图3
图3

睡眠剥夺与海马记忆编码

与正常的睡眠充足条件相比,SD会导致海马内编码相关活动的降低。此外,对于睡眠不足的被试,海马与顶内沟(IPS)、后扣带回皮层(PCC)和初级视觉区(V1)的连接性在记忆编码过程中远低于睡眠充足的被试(图4)。与工作记忆和选择性注意任务一样,在SD之后的情景记忆编码过程中,DMN的活动也会出现显著的改变。

图4
图4

总之,这篇文章要告诉我们的是,如果睡眠不足,那么我们的注意力下降,工作记忆能力会下降,海马记忆编码活动降低,并且还会催生负面情绪。所以,还是那句老话“熬夜等于慢性自杀”,保持充足睡眠,快乐生活每一天!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Javascript抽象语法树下篇(实践篇)
目前babel不管是从生态上还是文档上比esprima要好很多,因此推荐大家使用babel工具,本文示例也使用babel来做演示。
WecTeam
2019/12/16
1.8K0
Javascript抽象语法树下篇(实践篇)
CodeMod 代码重构/升级必知必会
CodeMod(Code Modification) 的应用场景非常多,我在过去几年就使用 ‘codemod‘ 升级过多个项目,节省了大量的人力成本:
_sx_
2023/10/23
1K0
CodeMod 代码重构/升级必知必会
卧槽!VSCode 上竟然也能画流程图了???
此前,我们也曾在 GitHubDaily 公众号上分享过多篇文章,向大家推荐了不少 VSCode 上比较实用(或沙雕)的插件:
GitHubDaily
2020/05/16
3.7K0
AST in TypeScript 实践
  最近参与了一个 Node 项目脚手架的开发工作,为了提高编码效率,导师提议写一个 VSCode 的插件,功能上大体有点像 snippets 代码段,但比 snippets 优秀的地方是,插件还能实现以下两大功能:
JoviCheng
2019/06/30
5.6K1
AST in TypeScript 实践
逆向进阶,利用 AST 技术还原 JavaScript 混淆代码
AST(Abstract Syntax Tree),中文抽象语法树,简称语法树(Syntax Tree),是源代码的抽象语法结构的树状表现形式,树上的每个节点都表示源代码中的一种结构。语法树不是某一种编程语言独有的,JavaScript、Python、Java、Golang 等几乎所有编程语言都有语法树。
K哥爬虫
2022/04/28
6.1K3
逆向进阶,利用 AST 技术还原 JavaScript 混淆代码
【Webpack】632- 了不起的 Webpack 构建流程学习
Webpack 是前端很火的打包工具,它本质上是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 Webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有模块打包成一个或多个 bundle。
pingan8787
2020/06/24
1.1K0
写一个同事见了会打你的 Prettier 插件
前端的编译工具都是从源码到源码的转换,所以都是 parse、transform、generate 这三步:
神说要有光zxg
2023/02/01
1.1K0
借助AST ,手写一个解决运行环境差异的loader
最近遇到了一个很特殊的需求,业务代码打包后需要运行在两个不同的环境中,而两个环境中的属性有非常多的差异,我想在打包阶段来处理这些差异,所以就需要自定义一个loader来处理设计到的相关文件
Jou
2023/03/23
5020
借助AST ,手写一个解决运行环境差异的loader
基于drawio构建流程图编辑器
drawio是一款非常强大的开源在线的流程图编辑器,支持绘制各种形式的图表,提供了Web端与客户端支持,同时也支持多种资源类型的导出。
WindRunnerMax
2023/07/10
1.6K0
卧槽!VSCode 上竟然也能画流程图了???
看到大家对 VSCode 如此痴迷,那今天小 G 就再给大家推荐一款实用的 VSCode 插件:VSCode Drawio。
五分钟学算法
2020/11/17
1.8K0
卧槽!VSCode 上竟然也能画流程图了???
JS代码之混淆
抽象语法树(Abstract Syntax Tree),简称 AST,初识 AST 是在一门网页逆向的课程,该课程讲述了 js 代码中混淆与还原的对抗,而所使用的技术便是 AST,通过 AST 能很轻松的将 js 源代码混淆成难以辨别的代码。同样的,也可以通过 AST 将其混淆的代码 还原成执行逻辑相对正常的代码。
愧怍
2022/12/27
22.6K0
JS代码之混淆
Babel的另类实践 - 重构古董代码
在最近的工作中,接手了一个古老的项目,其中的 JS 代码是一整坨的面条代码,约 3000 行的代码全写在一个文件里,维护起来着实让人头疼。 想不通为啥之前维护项目的同学能够忍受这么难以维护的代码……既然现在这个锅被我拿下了,怎么着也不能容忍如此丑陋的代码继续存在着,必须把它优化一下。 横竖看了半天,由于逻辑都揉在了一个文件里,看都看得眼花缭乱,当务之急便是把它进行模块化拆分,把这一大坨面条状代码拆分成一个个模块并抽离成文件,这样才方便后续的持续优化。 一、结构分析 说干就干,既然要拆分成模块,首先就要
腾讯VTeam技术团队
2020/10/14
9140
手把手带你走进Babel的编译世界
谈及 Babel,必然离不开 AST。有关 AST 这个知识点其实是很重要的,但由于涉及到代码编译阶段,大多情况都是由各个框架内置相关处理,所以作为开发(使用)者本身,往往会忽视这个过程。希望通过这篇文章,带各位同学走进 AST,借助 AST 发挥更多的想象力。
PHP开发工程师
2022/03/24
5860
手把手带你走进Babel的编译世界
【编译技术】:AST——基础的基础
在计算机科学中,抽象语法树(abstract syntax tree 或者缩写为 *AST*),或者语法树(*syntax tree*),是源代码的抽象语法结构的树状表现形式,这里特指编程语言的源代码。树上的每个节点都表示源代码中的一种结构。之所以说语法是「抽象」的,是因为这里的语法并不会表示出真实语法中出现的每个细节。
WEBJ2EE
2020/10/26
2.1K0
【编译技术】:AST——基础的基础
编译原理工程实践—05使用babel操作AST实现代码转换
babel 是一个 JavaScript 编译器,使用 babel 可以随心所欲地转化和操作 AST,实现对代码的分析、优化、变更等。可以在 https://esprima.org/demo/parse.html 体验转换查看 js 代码的词法、语法和AST。
CS逍遥剑仙
2025/05/12
770
[AI学习笔记]代码生成实战:DeepSeek AST解析深度解析与应用
DeepSeek项目于2022年启动,专注于通过抽象语法树(AST)解析提升代码生成质量。核心团队由编译器专家、深度学习工程师和软件架构师组成。
数字扫地僧
2025/04/03
3140
[AI学习笔记]代码生成实战:DeepSeek AST解析深度解析与应用
使用GPT和Draw.io生成工作流程图
在现代工作环境中,工作流程图是一种常见的工具,用于可视化和传达复杂的流程和步骤。传统上,绘制工作流程图需要手动绘制或使用专业的绘图工具,这可能会面临一些难点和挑战。以下是一些需要考虑的因素:
DevOps云学堂
2024/07/04
2.3K0
使用GPT和Draw.io生成工作流程图
如何构建一个在线绘图工具:Feakin 是如何设计与构建的?
高中,读过几本 3D 图形编程相关的书。怎么说呢,自那以后,图形学相关的东西,都不在我的兴趣范围里了。直到最近,我重新燃起了一点兴趣: 架构治理工具 ArchGuard 依赖于「图即代码」,用于生成架构图,以更好的进行架构治理。 年初,开源的知识管理工具 Quake 中,需要支持「概念构建系统」这样一个理念。 需要管理多种不同的图形格式。 当然了,作为一个 Firefox 浏览器的忠实用户,Firefox 在 Feakin 里自然是支持最好的。开始之前,欢迎尝试在线 Demo:https://online.
Phodal
2022/08/29
1.7K0
如何构建一个在线绘图工具:Feakin 是如何设计与构建的?
AST 介绍
AST (Abstract Syntax Tree(抽象语法树)) 是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构。它由一堆节点(Node)组成,每个节点都表示源代码中的一种结构。不同结构用类型来区分,常见的类型有: Identifier(标识符),BinaryExpression(二元表达式),VariableDeclaration(变量定义),FunctionDeclaration(函数定义)等。
前端GoGoGo
2020/04/02
1.9K0
AST 介绍
Babel快速指南
结构上属于编译器,由于输入JS源码,输出也是JS源码(所谓source to source),所以也称为transpiler(转译器)
ayqy贾杰
2019/06/12
1.1K0
相关推荐
Javascript抽象语法树下篇(实践篇)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档