Advertisement

N-Back任务的JavaScript代码实现。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
N-Back 任务的 JavaScript 实现概述:该 N-Back 任务旨在评估参与者对连续字母序列的感知和反应能力。这项任务的核心要求参与者判断当前呈现的字母是否与先前出现的特定目标字母一致。当目标字母为 X(即 0-back)时,任务的认知负荷相对较低;而当目标字母与前一个字母相同(1-back)时,则处于中等工作量水平;当目标字母与前两个字母相同(2-back)时,工作量显著增加。在设计中,视觉刺激呈现和按钮按压次数在不同工作负载级别上保持一致性。这一设计表明,任务参与者表现出的差异主要源于心理过程的变化,而非仅仅是由于高工作量条件下手眼协调动作的差异。具体而言,参与者将字母依次显示在屏幕上,并针对每个字母按下一个按钮来表明该字母是否属于目标序列。在 0-back 条件下,字母 X 被定义为目标;在 1-back 条件下,如果当前字母与之前的字母完全匹配,则该字母被视为目标;而在 2-back 条件下,只有当当前字母与前两个字母都一致时才被视为目标。通过采用这种 n-back 任务版本,可以更精确地衡量...

全部评论 (0)

还没有任何评论哟~
客服
客服
  • N-Back: 使用JavaScriptN-Back
    优质
    本项目使用JavaScript实现了经典的N-Back心理实验任务,适用于在线认知能力测试和研究。用户可自定义难度级别,轻松集成到网页中。 N-Back任务的JavaScript实现描述了参与者需要指出每个连续出现的字母是否为目标。当目标是字母X(0-back)时工作量较低;如果当前的目标与前一个相同(1-back),则为中等难度;而当目标和两个之前的字母相同时(2-back),表示高工作负荷。在该任务执行过程中,视觉输入以及参与者按下的按钮次数保持一致,这意味着不同工作负载水平的差异可以归因于心理过程的变化而非手或眼的动作量变化。 在这个N-Back测试中,一系列字母依次出现在屏幕上供观察者查看,并且对于每个出现的字母,参与人员需要按下对应按钮来表明该字母是否为目标。在0-back条件下,目标是固定的X;而在1-back状态下,则当一个特定字符与之前显示过的那个相同的时候它就成为新的目标;2-back情况下,如果当前看到的一个字母和两个前次呈现出来的字母一致则为匹配的目标。
  • N-back
    优质
    N-back任务是一种广泛应用于认知神经科学中的工作记忆和注意力测试的任务范式,要求参与者在序列中找出与之前出现过的元素相匹配的目标。 在N-Back任务中,参与者会依次接受一系列刺激的呈现。对于每个刺激,他们需要判断当前展示的内容是否与之前第N次试验中的内容相同。这里的“N”可以是1、2、3等任意数值;数字越大表示难度越高。此实现使用从立陶宛语读取的声音形式的一到九个数字作为刺激材料,并且这些数字序列既可以随机生成,也可以人工编写。在本程序中,“N”的值可以在1至5之间设定。该应用程序是为心理学专业的学生进行课程研究而特别设计的,其内容已被包含在一个资源库内。
  • N-back:基础N-back游戏
    优质
    N-back是一款经典的测试工作记忆能力的游戏。本项目提供了基础N-back游戏的源代码,可供学习和研究使用。 这是经典n-back记忆游戏的一个非常基础的版本。我已经将它编写为一个简单的双2背板运行模式,并使用了3x3网格和两种颜色(红色和蓝色)。游戏中会检查当前元素与其之前三个数组中的元素是否匹配,这是因为当用户点击匹配按钮时,gameFrame变量已经增加。
  • N-Back for Matlab:在Matlab中经典双n-back,含位置、声音及颜色选项 - MATLAB开发
    优质
    N-Back for Matlab是一款在MATLAB环境中运行的经典双n-back认知测试工具箱,支持位置、声音和颜色三种刺激类型,便于研究记忆与注意力。 这是在 Matlab 中实现的双 n-back 任务,类似于 Brain Workshop。Dual n-back 是一种广泛用于测量和/或训练工作记忆的认知心理学任务。此实现提供了许多自定义选项,可能适用于研究目的,包括在 MRI 扫描仪内使用的情况。例如,您可以精确控制诱饵或干扰试验的数量(即 n-back +/- 1)。此外,在执行匹配错误的测试时需要进行特定的操作以避免误导性结果。 如果您在研究或商业应用中使用该软件,请引用如下:莱登,EA (2018)。用于 Matlab 的 N-Back。G节点开放数据。DOI: https://doi.org/10.12751/g-node.f87128
  • Go-Back-N测试验.rar
    优质
    《Go-Back-N测试实验》是一份关于计算机网络中滑动窗口协议的具体实现与性能评估的研究材料。通过此实验,可以深入理解Go-Back-N机制在数据传输过程中的应用及其优缺点。 北交大计算机网络的完整作业代码已经完成。由于当初花费了很多时间才搞定这些代码,并且改代码确实非常困难,因此大家可以参考我的代码进行学习。我在修改的位置添加了详细的注释,以帮助大家更好地理解滑动窗口的概念和实现方式。
  • JavaScript保留小数点后N
    优质
    本篇文章主要介绍如何使用JavaScript语言来格式化数字,使其能够保留小数点后指定数量的位数。通过提供简洁明了的示例代码帮助开发者快速掌握这一技巧。 在JavaScript中实现保留小数点后N位的功能通常会采用以下几种方法: 1. 使用 `toFixed()` 方法: `toFixed()` 是一种用于将数字转换为指定小数位的字符串的方法,非常适用于UI显示固定的小数值。例如,要使变量a保留两位小数可以使用如下代码: ```javascript var a = 2.***; document.write(原来的值: + a +
    ); document.write(两位小数点: + a.toFixed(2) +
    ); ``` 2. 使用自定义四舍五入函数: 当需要更灵活地控制保留的小数位时,可以编写一个自定义的四舍五入方法。例如: ```javascript function round(v, e) { var t = 1; for (; e > 0; t *= 10, e--); for (; e < 0; t = 10, e++); return Math.round(v * t) / t; } ``` 3. 使用 `toPrecision()` 方法: `toPrecision()` 可以根据指定的精度显示数字,与 `toFixed()` 不同的是它不仅保留指定位数的小数点后数值,还能保持给定的有效位。例如: ```javascript document.write(精确到小数点第2位: + ***recision(2) +
    ); ``` 4. 使用 `toExponential()` 方法: `toExponential()` 用于以科学计数法格式化数字,通常在需要指数表示时使用。例如: ```javascript document.write(科学计数: + 3.1415.toExponential(2) +
    ); ``` 5. 使用自定义保留小数点函数: 一些额外的定制方法如 `toDecimal`、`toDecimal2` 和 `fomatFloat` 可以通过数学运算实现更精确的小数值控制。例如: ```javascript function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) return; f = Math.round(x * 100) / 100; return f; } function toDecimal2(x) { var f = parseFloat(x); if (isNaN(f)) return false; var s = f.toString(); var rs = s.indexOf(.); if (rs < 0) { rs = s.length; s += . } while (s.length <= rs + 2) { s += 0 } return s; } ``` 选择合适的方法取决于具体的需求。如果只是简单的显示数值并保留固定的小数点位,`toFixed()` 是最直接的选择;当需要更灵活的控制时,则可能要使用自定义函数来实现特定逻辑。需要注意的是这些方法返回的结果是字符串类型,在进行后续数值运算前需转换为数字类型。
  • Go-Back-N原理下可靠数据传输编程
    优质
    本项目基于Go-Back-N滑动窗口协议,探讨并实现了在网络通信中确保数据包准确、高效传输的方法和技术。通过编程实践,深入理解差错控制与流量控制机制。 运用编程语言实现基于Go-Back-N的可靠数据传输软件。
  • n-back练习(使用神经反馈)_n-back验范式神经反馈训练_
    优质
    本研究探讨了通过神经反馈技术进行N-back任务训练的效果。参与者在完成认知负荷递增的任务时接收大脑活动即时反馈,旨在提升记忆力与工作记忆容量。 n-back实验范式包括0-back、1-back和2-back三种类型。Eprime 3.0可以用来运行这些实验。
  • Go-Back-N 协议 Swing 界面模拟
    优质
    本项目通过Swing界面实现Go-Back-N协议的可视化模拟,帮助用户直观理解数据传输中的滑动窗口机制与流量控制原理。 题目三:Go-Back-N 协议仿真(90分) 设计要求: 1. 模拟实现 Go-Back-N 协议功能。 2. 发送窗口中没有收到确认的包的最大值为5。 3. 当发送端窗口已满时,如果继续发送第六个或更多的包,请在设计中体现这种情况。
  • Go-Back-N 协议 Swing 界面模拟
    优质
    本项目通过Swing界面实现Go-Back-N协议的可视化模拟,帮助用户直观理解该协议的工作原理及其在网络通信中的应用。 题目三:Go-Back-N协议仿真(90分) 设计要求: 1. 模拟实现Go-Back-N协议功能。 2. 发送窗口中没有收到确认的包的最大值为5。 3. 当发送端窗口已满时,如果继续发送第六个或更多的数据包,将会发生什么?请在设计中体现出来。