本公开的实施例涉及数字干预的,具体涉及训练任务难度确定方法、装置、电子设备和存储介质。
背景技术:
1、针对用户在完成特定任务时易分散注意力的问题,训练任务的设计应与用户进行互动,从而有助于改善这一问题。在此类训练任务中,用户需要根据提示操作相应的对象,或者抑制对某些对象的操作。
2、其中,提示的规律性将决定训练任务的难度。若提示呈现有序规律,用户能较容易地预测并正确执行操作,虽然降低了训练难度,但可能用户需要投入的注意资源少,无法充分锻炼用户的注意力。相反,若提示无规律可循,将增加任务的不可预测性,要求用户投入更多精力以提升正确率,以期望增强用户的注意力,但持续进行高难度的注意力集中任务,对于能力不强的用户来说,会快速感到疲劳,疲劳后的训练是低效甚至无效的。类似于面对一位刚接触健身的用户,初期就给予一个较重的举重重量,会快速消耗用户的体力,并且产生沮丧感,进而无法逐步提升肌肉的耐受力,降低训练效果。因此,难度过于简单和难度过于复杂,都不是最佳的训练方式,现有技术无法精细、稳定地调节训练任务的难度,不能使得训练效果持续提升。
3、因此,如何稳定调整训练任务的难度,是本领域技术人员亟需解决的技术问题。
技术实现思路
1、本公开的实施例提出了训练任务难度确定方法、装置、电子设备和存储介质。
2、第一方面,本公开的实施例提供了一种训练任务难度确定方法,该方法包括:
3、提供本周期训练任务,上述本周期训练任务包括第一数量个子周期训练任务,每个子周期训练任务包括第二数量个操作提示显示对象,操作提示显示对象为响应操作提示显示对象或抑制响应操作提示显示对象,响应操作提示显示对象用于指示目标用户执行响应操作,抑制响应操作提示显示对象用于指示上述目标用户抑制执行响应操作;
4、确定是否上述本周期训练任务中每个子周期训练任务包括的响应操作提示显示对象的数量都小于抑制响应操作提示显示对象的数量;
5、响应于确定是,将上述本周期训练任务的难度确定为下周期训练任务的难度;
6、响应于确定否,依据上述目标用户针对上述本周期训练任务做出的操作的正确率,在上述本周期训练任务的难度的基础上,确定下周期训练任务的难度。
7、可选地,在上述提供本周期训练任务之前,上述方法还包括:
8、确定上述本周期训练任务是否为本次训练的第一个周期训练任务;
9、响应于确定是,确定上述目标用户是否为首次训练;
10、响应于上述目标用户是首次训练,将预设初始难度确定为上述本周期训练任务的难度;
11、响应于上述目标用户不是首次训练,将上述目标用户上一次训练的最后一个周期训练任务的难度确定为上述本周期训练任务的难度。
12、可选地,上述依据上述目标用户针对上述本周期训练任务做出的操作的正确率,在上述本周期训练任务的难度的基础上,确定下周期训练任务的难度,包括:
13、分别依据上述目标用户针对上述本周期训练任务中每个子周期训练任务的抑制响应操作提示显示对象执行的操作,计算上述本周期训练任务中每个子周期训练任务的抑制操作正确率;
14、基于各上述子周期训练任务的抑制操作正确率,确定本周期训练任务的正确率;
15、响应于上述本周期训练任务的正确率大于第一正确率阈值,将上述本周期训练任务的难度加上预设单位难度后的难度和确定为下周期训练任务的难度;
16、响应于上述本周期训练任务的正确率不大于上述第一正确率阈值且大于第二正确率阈值,将上述本周期训练任务的难度确定为下周期训练任务的难度,上述第二正确率阈值小于上述第一正确率阈值;
17、响应于上述本周期训练任务的正确率不大于上述第二正确率阈值,将上述本周期训练方案的难度减去上述预设单位难度后的难度差确定为下周期训练任务的难度。
18、可选地,上述方法还包括:
19、根据上述下周期训练任务的难度,生成下周期连续同类操作提示显示对象次数序列;
20、依据上述下周期连续同类操作提示显示对象次数序列,确定上述下周期训练任务的操作提示显示对象呈现序列;
21、依据上述下周期训练任务的操作提示显示对象呈现序列,呈现操作提示显示对象以提供下周期训练任务。
22、可选地,上述根据上述下周期训练任务的难度,生成下周期连续同类操作提示显示对象次数序列,包括:
23、获取连续同类操作提示显示对象次数序列集合,上述连续同类操作提示显示对象次数序列集合包括第三数量个连续同类操作提示显示对象次数序列,每个连续同类操作提示显示对象次数序列对应一个编号,每个连续同类操作提示显示对象次数序列包括的同类提示次数元素的数量与对应的编号的取值成正相关;
24、确定连续同类提示次数概率序列集合,上述连续同类提示次数概率序列集合包括上述第三数量个连续同类提示次数概率序列,各上述连续同类提示次数概率序列分别与各上述连续同类操作提示显示对象次数序列一一对应,上述连续同类提示次数概率序列中每个概率元素用于表征相应连续同类操作提示显示对象次数序列中相应位置同类提示次数元素的选中概率;
25、根据预设关系,确定上述下周期训练任务的难度对应的编号序列,作为目标编号序列,上述预设关系用于表征难度和编号序列之间的对应关系,编号序列包括第四数量个编号;
26、对于上述目标编号序列中每个编号,按照该编号在上述目标编号序列中的先后顺序,在上述连续同类操作提示显示对象次数序列集合中确定与该编号对应的连续同类操作提示显示对象次数序列,以及按照所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列,基于所确定的连续同类操作提示显示对象次数序列,生成与该编号对应的子周期连续同类操作提示显示对象次数序列;
27、拼接上述目标编号序列中每个编号对应的子周期连续同类操作提示显示对象次数序列,得到上述下周期连续同类操作提示显示对象次数序列。
28、可选地,上述按照所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列,基于所确定的连续同类操作提示显示对象次数序列,生成与该编号对应的子周期连续同类操作提示显示对象次数序列,包括:
29、获取子周期插入次数与子周期同类提示次数和,上述子周期插入次数为生成的子周期连续同类操作提示显示对象次数序列中的元素个数,上述子周期同类提示次数和为生成的子周期连续同类操作提示显示对象次数序列中的元素取值之和;
30、生成一个空的子周期连续同类操作提示显示对象次数序列;
31、执行以下第一确定操作:确定上述子周期连续同类操作提示显示对象次数序列中的元素数量是否为上述子周期插入次数;
32、响应于上述第一确定操作确定否,按照第一预设规则,利用上述所确定的连续同类操作提示显示对象次数序列及其对应的连续同类提示次数概率序列,生成子周期连续同类操作提示显示对象次数序列中的子周期连续;
33、响应于上述第一确定操作确定是,计算上述子周期连续同类操作提示显示对象次数序列中的元素的取值加和,作为生成子周期同类提示次数;执行以下第二确定操作:确定上述生成子周期同类提示次数是否等于上述子周期同类提示次数和;响应于上述第二确定操作确定否,删除上述子周期连续同类操作提示显示对象次数序列的最后一个元素后,将同类提示次数差值加入上述子周期连续同类操作提示显示对象次数序列,上述同类提示次数差值为上述子周期同类提示次数和减上述子周期连续同类操作提示显示对象次数序列中的元素的取值加和的差值的绝对值。
34、可选地,在上述执行上述第一确定操作之前,上述方法还包括:
35、置零纠错次数;以及
36、上述按照第一预设规则,利用上述所确定的连续同类操作提示显示对象次数序列及其对应的连续同类提示次数概率序列,生成子周期连续同类操作提示显示对象次数序列中的子周期连续,包括:
37、按照第二预设规则,调整上述所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列的概率元素取值,得到更新概率序列;
38、依据上述更新概率序列,抽取上述所确定的连续同类操作提示显示对象次数序列中的任一元素,作为子周期连续,加入上述子周期连续同类操作提示显示对象次数序列;
39、计算上述子周期连续同类操作提示显示对象次数序列中的元素的取值加和,作为当前子周期同类提示次数总和;
40、执行以下第三确定操作:确定是否上述当前子周期同类提示次数总和大于上述子周期同类提示次数和;
41、响应于上述第三确定操作确定是且上述纠错次数不大于预设纠错上限值,删除上述子周期连续同类操作提示显示对象次数序列的最后一个元素,并使纠错次数加一,返回执行上述第一确定操作;
42、响应于上述第三确定操作确定是且上述纠错次数大于上述预设纠错上限值,将上述子周期连续同类操作提示显示对象次数序列的最后一个元素取值置零,返回执行上述第一确定操作;
43、响应于上述第三确定操作确定否且上述纠错次数不大于上述预设纠错上限值,返回执行上述第一确定操作;
44、响应于上述第三确定操作确定否且上述纠错次数大于上述预设纠错上限值,将上述子周期连续同类操作提示显示对象次数序列的最后一个元素取值替换为上述所确定的连续同类操作提示显示对象次数序列中的最小值,返回执行上述第一确定操作。
45、可选地,在上述按照所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列,基于所确定的连续同类操作提示显示对象次数序列,生成与该编号对应的子周期连续同类操作提示显示对象次数序列之后,上述方法还包括:
46、确定生成的子周期连续同类操作提示显示对象次数序列中的子周期连续是否都在上述所确定的连续同类操作提示显示对象次数序列中;
47、响应于确定是,保留上述生成的子周期连续同类操作提示显示对象次数序列;
48、响应于确定否,删除上述生成的子周期连续同类操作提示显示对象次数序列,重新执行上述按照所确定连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列,基于所确定的连续同类操作提示显示对象次数序列,生成与该编号对应的子周期连续同类操作提示显示对象次数序列,直至重新执行的次数达到预设循环限值。
49、可选地,上述确定连续同类提示次数概率序列集合,包括:
50、获取平均概率序列集合,上述平均概率序列集合包括上述第三数量个平均概率序列,各上述平均概率序列分别与各上述连续同类操作提示显示对象次数序列一一对应,其中,每个平均概率序列中的概率元素取值相同,且加和为1;
51、对每个平均概率序列的中位数概率元素加预设概率值;
52、对加预设概率值后的每个平均概率序列中的概率元素进行归一化处理,对应得到一个连续同类提示次数概率序列;
53、利用上述第三数量个上述连续同类提示次数概率序列,形成连续同类提示次数概率序列集合。
54、可选地,上述按照第二预设规则,调整所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列的概率元素取值,得到更新概率序列,包括:
55、执行以下第四确定操作:确定上述子周期连续同类操作提示显示对象次数序列中的元素数量是否小于预设调整阈值;
56、响应于上述第四确定操作确定是,将所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列确定为更新概率序列;
57、响应于上述第四确定操作确定否,执行以下第五确定操作:确定上述所确定连续同类操作提示显示对象次数序列对应的编号是否为预设编号;
58、响应于上述第五确定操作确定是,将所确定的连续同类操作提示显示对象次数序列对应的同类提示次数概率序列确定为更新概率序列;
59、响应于上述第五确定操作确定否,执行以下第六确定操作:确定上述子周期连续同类操作提示显示对象次数序列中最后两个元素是否相同;
60、响应于上述第六确定操作确定是,将上述子周期连续同类操作提示显示对象次数序列最后一个元素在所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列中对应的概率值设置为预设概率低值,对所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列中的概率元素进行归一化处理,得到更新概率序列;
61、响应于上述第六确定操作确定是否,计算等差元素值,上述等差元素值为上述子周期连续同类操作提示显示对象次数序列中最后一个元素取值的二倍减子周期连续同类操作提示显示对象次数序列中倒数第二个元素取值;执行以下第七确定操作:确定上述等差元素值是否在上述所确定的连续同类操作提示显示对象次数序列中;
62、响应于上述第七确定操作确定是,将上述等差元素值在所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列中对应的概率值设置为预设概率低值,对上述连续同类提示次数概率序列中的概率值元素进行归一化处理,得到更新概率序列;
63、响应于上述第七确定操作确定否,将所确定的连续同类操作提示显示对象次数序列对应的连续同类提示次数概率序列确定为更新概率序列。
64、可选地,上述依据上述下周期连续同类操作提示显示对象次数序列,确定上述下周期训练任务的操作提示显示对象呈现序列,包括:
65、确定该编号对应的子周期训练任务的响应频率类型,上述响应频率类型包括高频响应和低频响应;
66、响应于上述该编号对应的子周期训练任务的响应频率类型为上述高频响应,根据上述下周期连续同类操作提示显示对象次数序列,在每两个抑制响应操作提示显示对象之间依次插入该下周期连续同类操作提示显示对象次数序列的元素取值个响应操作提示显示对象,得到下周期训练任务的操作提示显示对象呈现序列;
67、响应于上述该编号对应的子周期训练任务的响应频率类型为上述低频响应,根据上述下周期连续同类操作提示显示对象次数序列,在每两个响应操作提示显示对象之间依次插入该下周期连续同类操作提示显示对象次数序列的元素取值个抑制响应操作提示显示对象,得到下周期训练任务的操作提示显示对象呈现序列。
68、第二方面,本公开的实施例提供了一种训练任务难度确定装置,该装置包括:
69、本周期任务获取模块,用于提供本周期训练任务,上述本周期训练任务包括第一数量个子周期训练任务,每个子周期训练任务包括第二数量个操作提示显示对象,操作提示显示对象为响应操作提示显示对象或抑制响应操作提示显示对象,响应操作提示显示对象用于指示目标用户执行响应操作,抑制响应操作提示显示对象用于指示上述目标用户抑制执行响应操作;
70、本周期高低频确定模块,用于确定是否上述本周期训练任务中每个子周期训练任务包括的响应操作提示显示对象的数量都小于抑制响应操作提示显示对象的数量;
71、第一难度确定模块,用于响应于确定是,将上述本周期训练任务的难度确定为下周期训练任务的难度;
72、第二难度确定模块,用于响应于确定否,依据上述目标用户针对上述本周期训练任务做出的操作的正确率,在上述本周期训练任务的难度的基础上,确定下周期训练任务的难度。
73、第三方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。
74、第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被一个或多个处理器执行时实现如第一方面中任一实现方式描述的方法。
75、为了稳定调整训练任务的难度,本公开的实施例提供的训练任务难度确定方法、装置、电子设备和存储介质,先提供本周期训练任务,上述本周期训练任务包括第一数量个子周期训练任务,每个子周期训练任务包括第二数量个操作提示显示对象,操作提示显示对象为响应操作提示显示对象或抑制响应操作提示显示对象,响应操作提示显示对象用于指示目标用户执行响应操作,抑制响应操作提示显示对象用于指示上述目标用户抑制执行响应操作;再确定是否上述本周期训练任务中每个子周期训练任务包括的响应操作提示显示对象的数量都小于抑制响应操作提示显示对象的数量;然后,响应于确定是,将上述本周期训练任务的难度确定为下周期训练任务的难度;或者,响应于确定否,依据上述目标用户针对上述本周期训练任务做出的操作的正确率,在上述本周期训练任务的难度的基础上,确定下周期训练任务的难度。
76、这样,在低频响应的周期训练任务(即,周期训练任务中每个子周期训练任务中响应操作提示显示对象的数量都小于抑制响应操作提示显示对象的数量)结束后,不调节下周期任务难度,以提升用户对于训练任务的适应能力;而在混合频响应的周期训练任务(即,周期训练任务中包括低频响应子周期训练任务和高频响应子周期训练任务,其中,低频响应子周期训练任务中的响应操作提示显示对象的数量小于抑制响应操作提示显示对象的数量,而高频响应子周期训练任务中的响应操作提示显示对象的数量不小于抑制响应操作提示显示对象的数量)或高频响应的周期训练任务(即,周期训练任务中所有子周期训练任务的响应操作提示显示对象的数量都不小于抑制响应操作提示显示对象的数量)结束后,则根据上一周期的任务完成情况,用更精细的颗粒度,结合用户能力表现,自适应地调节任务的难度,以提供更适应用户能力的训练任务,平稳改善其注意力缺陷问题。